Changes between Version 32 and Version 33 of WikiStart
- Timestamp:
- Oct 16, 2008, 12:27:51 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v32 v33 12 12 ''The Mondo Rescue Dev Team'' 13 13 14 = = Starting Points ==14 = Starting Points = 15 15 16 16 * [http://www.mondorescue.org Mondorescue Web site] … … 20 20 This 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. 21 21 22 = = Contents ==22 = Contents = 23 23 24 == Marketing / Feedbacks == 24 25 * [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] 25 32 * [wiki:BootProcessUnraveled Boot Process Unraveled] 26 33 * [wiki:DistributionPackaging Distribution Packaging] 27 * [http://trac.mondorescue.org/roadmap Roadmap]28 34 * [wiki:StandardsCompliance Standards Compliance] 29 35 * [wiki:Tools Tools] 30 * [wiki:FAQ FAQ]31 36 * [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]34 37 * [wiki:TroubleShooting TroubleShooting Mondorescue] 35 38 * [wiki:TapeSupport Tape Support in Mondorescue] 36 39 * [http://trac.dploy.org Ideas for dploy.org] 37 40 38 == FTP Setup==41 === FTP Setup === 39 42 40 43 The repository on the ftp server is organized in the following way: … … 58 61 Those 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. 59 62 60 == Development hints==63 === Development hints === 61 64 62 There are 2mondorescue versions managed under SVN.65 There are 3 mondorescue versions managed under SVN. 63 66 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:67 The 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: 65 68 66 69 x.y.z with … … 68 71 x 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. 69 72 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. 73 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. As of today, no further effort will be put on it; 74 75 Another 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. 71 76 72 77 Development evolution is shown by this diagram: 73 78 74 79 {{{ 75 trunk------------------------------------------------------>>>80 devel ------------------------------------------------------>>> 76 81 | | | 77 82 3.0.0 3.0.1 3.0.2 … … 89 94 }}} 90 95 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 95 96 == TODO == 96 97