Changes between Version 23 and Version 24 of DraftReleaseNote


Ignore:
Timestamp:
Jun 19, 2006 4:08:53 PM (15 years ago)
Author:
tkr
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DraftReleaseNote

    v23 v24  
    2020=== Source Code Control System ===
    2121
    22 COIN-ORs new source code control system is based on [http://tigris.subversion.org subversion]. The old system, based on CVS, will continue to work for the time being, but the CVS repository is now frozen, so no new updates will be available. Future development and bug fixes will be done with the code base in [http://wigris.subversion.org subversion]. This means that all CVS users will need to check out a new copy of the source code from the subversion repository in order to continue getting updates. For most users, subversion will function almost identically to CVS, but has many enhancements that are useful for developers. The biggest change users will notice is that each project now has its own, separate repository, so each project will be checked out into its own directory, along with copies of any other COIN-OR projects on which it depends. For a brief overview of the subversion and the new build system, please go [https://projects.coin-or.org/BuildTools/wiki/ here]. For instructions on getting and building all (or most) COIN-OR projects simultaneously (i.e., duplicating the structure of the current CVS repository), please see [https://projects.coin-or.org/BuildTools/wiki/user-coinall]. For more detailed help with Subversion, see [http://svnbook.red-bean.com/ the Subversion Book].
     22COIN-OR's new source code control system is based on [http://tigris.subversion.org subversion]. The old system, based on CVS, will continue to work for the time being, but the CVS repository is now frozen, so no new updates will be available. Future development and bug fixes will be done with the code base in [http://wigris.subversion.org subversion]. This means that all CVS users will need to check out a new copy of the source code from the subversion repository in order to continue getting updates. For most users, subversion will function almost identically to CVS, but has many enhancements that are useful for developers. The biggest change users will notice is that each project now has its own, separate repository, so each project will be checked out into its own directory, along with copies of any other COIN-OR projects on which it depends. For a brief overview of the use of subversion and the new build system, please go [https://projects.coin-or.org/BuildTools/wiki/ here]. For instructions on getting and building all (or most) COIN-OR projects simultaneously, please see [https://projects.coin-or.org/BuildTools/wiki/user-coinall]. For more detailed help with Subversion, see [http://svnbook.red-bean.com/ the Subversion Book].
    2323
    2424=== Wiki-based Project Management System ===
     
    2828=== Build System ===
    2929
    30 Many projects now use the new build system based on the GNU autotools, which can make cross-platform compilation much simpler. For users, the most noticeable change is that projects can now be built in most Unix-like environments, including Linux, Windows (with CYGWIN or Msys), and MacOS, using the sequence of commands: {{{configure}}}; {{{make}}}; {{{make install}}}. This is the same build system used by many major open soure packages you may have come in contact with. The build system automatically determines what compilers are available on your system, what external libraries are available, and what default options are appropriate. These options can, of course, be overriden by the user on the command line. See [https://projects.coin-or.org/BuildTools/wiki/ Build Tools] Web site for further details.
     30Many projects now use a new build system based on the GNU autotools, which can make cross-platform compilation much simpler. For users, the most noticeable change will be that projects can now be built in Unix-like environments, including Linux, Windows (with CYGWIN or Msys), and MacOS, using the simple sequence of commands:
     31{{{
     32configure
     33make
     34make install
     35}}}
     36This is the same build system used by many major open soure packages you may have come in contact with. The build system automatically determines what compilers are available on your system, what external libraries are available, and what default options are appropriate. These options can, of course, be overriden by the user on the command line. See [https://projects.coin-or.org/BuildTools/wiki/ Build Tools] Web site for further details.
    3137
    3238=== Binary Distributions ===