Changes between Version 32 and Version 33 of WikiStart


Ignore:
Timestamp:
Oct 16, 2008, 12:27:51 AM (12 years ago)
Author:
Bruno Cornec
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v32 v33  
    1212''The Mondo Rescue Dev Team''
    1313
    14 == Starting Points ==
     14= Starting Points =
    1515
    1616 * [http://www.mondorescue.org Mondorescue Web site]
     
    2020This knowledge base contains information that is still too much in flux or immature to be put into the proper documentation. Some like the [http://trac.mondorescue.org/roadmap Roadmap] will (hopefully!) always be that way.
    2121
    22 == Contents ==
     22= Contents =
    2323
     24== Marketing / Feedbacks ==
    2425 * [wiki:Communication Communications around Mondorescue]
     26 * [wiki:CustomerExperience Customer Experience and Feedbacks with Mondorescue]
     27 * [wiki:CustomerReferences Customer references and architectures with Mondorescue]
     28 * [http://trac.mondorescue.org/roadmap Roadmap]
     29
     30== Technical ==
     31 * [wiki:FAQ FAQ]
    2532 * [wiki:BootProcessUnraveled Boot Process Unraveled]
    2633 * [wiki:DistributionPackaging Distribution Packaging]
    27  * [http://trac.mondorescue.org/roadmap Roadmap]
    2834 * [wiki:StandardsCompliance Standards Compliance]
    2935 * [wiki:Tools Tools]
    30  * [wiki:FAQ FAQ]
    3136 * [wiki:VirtualisationTools Using Virtualisation Tools With Mondorescue]
    32  * [wiki:CustomerExperience Customer Experience and Feedbacks with Mondorescue]
    33  * [wiki:CustomerReferences Customer references and architectures with Mondorescue]
    3437 * [wiki:TroubleShooting TroubleShooting Mondorescue]
    3538 * [wiki:TapeSupport Tape Support in Mondorescue]
    3639 * [http://trac.dploy.org Ideas for dploy.org]
    3740
    38 == FTP Setup ==
     41=== FTP Setup ===
    3942
    4043The repository on the ftp server is organized in the following way:
     
    5861Those directories also contain information files for your package manager. Typically a project.repo for Fedora|RHEL's yum, a project.urpmi for Mandriva, a project.sources.list for Debian|Ubuntu.
    5962
    60 == Development hints ==
     63=== Development hints ===
    6164
    62 There are 2 mondorescue versions managed under SVN.
     65There are 3 mondorescue versions managed under SVN.
    6366
    64 The first one is called 'stable'. From it we derive the official mondorescue releases. Currently the latest official releases are 2.0.9 for mondo & 1.0.9 for mindi in !r762. Old 2.0x names are there for historical reasons. The published releases now use the classical schema:
     67The first one is called 'stable'. From it we derive the official mondorescue releases. Currently the latest official releases are in the branches/2.2.7 tree. Old 2.0x names are there for historical reasons. The published releases now use the classical schema:
    6568
    6669x.y.z with
     
    6871x for major versions and rewrite of the code. y for minor versions (even numbers for stable ones, and odd numbers for unstable ones) z for incremental releases inside a minor version.
    6972
    70 The second one is called 'trunk' and is currently dedicated to a rewrite of the memory management in mondorescue, including first the removal of sprintf/strcat/strcpy functions in the code. It's NOT stable. It may even NOT compile. Once it is, it will probably lead to a 3.0.x version.
     73The second one is called 'trunk' and is currently dedicated to a rewrite of the memory management in mondorescue, including first the removal of sprintf/strcat/strcpy functions in the code. It's NOT stable. It may even NOT compile. As of today, no further effort will be put on it;
     74
     75Another tree called 'devel' is a rewrite of mondo with perl. Once it is in a better shape, it will probably lead to a 3.0.x version.
    7176
    7277Development evolution is shown by this diagram:
    7378
    7479{{{
    75 trunk  ------------------------------------------------------>>>
     80devel  ------------------------------------------------------>>>
    7681            |            |           |
    7782          3.0.0        3.0.1      3.0.2
     
    8994}}}
    9095
    91 So patches on the stable version should be produced against the stable version and then ported back to trunk using svn merge. Conflicts have to be expected and resolved due to the massive rewrite of code for memory management.
    92 
    93 Do not use version 2.10/1.10 of mondo and mindi of the official site as they are broken and not maintained at the moment. Not sure they will be one day either :-). Be conservative and either use the latest cvs versions of the official site or, better, the published 2.0.9/1.0.9 versions of this site at [ftp://ftp.mondorescue.org]
    94 
    9596== TODO ==
    9697