wiki:BonminBranches

Version 1 (modified by pbonami, 12 years ago) (diff)

Create page

  • In the Stable branch, are version of the code which are distiguished by two digits release numbers. The current latest stable version is 0.1. They are stable in the sense that:
    • They have been tested on a relatively large test set of problem.
    • They may evolve in time as bug are found and corrected.
    • Although bug fixes are applied, for given stable version (say 0.1), updates should not change the usage and the API.modified.
    • They rely on external COIN-OR projects which are also stable and should have the same properties.

A Stable version of Bonmin can only be obtained using subversion (and can be easily updated to included the latest bug-fixes by using the command svn update.

  • In the released branch, versions of the codes are distinguished by three digits release numbers. The latest released version is 0.1.1. The released version have the following properties.
    • They have been tested on a relatively large test set of problem.
    • They never change (if a bug fix is applied a new release with a different version number may be created but in no case release 0.1.1 will change).
    • They rely on external COIN-OR projects which are also releases and should have the same properties.

Released version are for example advisable to use if you want to make experimental tests which you want to be reproducible over time, Released versions can be downloaded either with subversion or as a tarball.

  • In the developement branch, there is no versionning number. The code in the development branch should be considered unstable and can change from one day to another. The code depends on other COIN-OR projects which are also under development. Although we usually try to resolve it when it happens, it may be that the code in the development branch is incompatible with the latest development in other projects.

Bonmin is preferably downloaded by using subversion.