Changes between Version 8 and Version 9 of WikiStart


Ignore:
Timestamp:
Aug 7, 2006, 11:54:53 PM (18 years ago)
Author:
Bruno Cornec
Comment:

Merge knowledge base & front page

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v8 v9  
    1414 * [http://www.mondorescue.org Mondorescue Web site]
    1515 * [http://www.mondorescue.org/docs.shtml Its documentation]
    16  * [wiki:KnowledgeBase Knowledge Base]
    1716 * TracGuide --  Built-in Documentation
    1817 * Debian BTS: [[debianBTS(mondo)]] and [[debianBTS(mindi)]]
     18
     19This knowledge base contains information that is still to much in flux or immature to be put into the proper documentation. Some like the [wiki:Roadmap Roadmap] will (hopefully!) always be that way.
     20
     21== Contents ==
     22
     23[wiki:CodingStandards Coding Standards]
     24
     25[wiki:BootProcessUnraveled Boot Process Unraveled]
     26
     27[wiki:DistributionPackaging Distribution Packaging]
     28
     29[wiki:Roadmap Roadmap]
     30
     31[wiki:StandardsCompliance Standards Compliance]
     32
     33[wiki:FAQ FAQ]
     34
     35[wiki:VirtualisationTools Using Virtualisation Tools With Mondorescue]
     36
     37== FTP Setup ==
     38
     39The repository on the ftp server is organized the following way:
     40
     41[ftp://ftp.mondorescue.org]
     42{{{
     43|
     44|---- src (contains the .tar.gz files required for the mondorescue project)
     45|
     46|---- distro-a
     47|      |
     48|      |---- 1.0 (contains all packages made for that release of distro-a)
     49|      |---- 2.0
     50|
     51|---- distro-b
     52       |
     53       |---- 1.1 (contains all packages made for that release of distro-b)
     54       |---- 2.3
     55}}}
     56
     57== Development hints ==
     58
     59There are 2 mondorescue versions managed under SVN.
     60
     61The first one is called 'stable'. From it we derive the official mondorescue releases. Currently the latest official releases are 2.06 for mondo & 1.06 for mindi in !r266. 2.0x names are there for historical reasons. The next published releases will use the more classical schema:
     62
     63x.y.z with
     64
     65x 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.
     66
     67The second one is called 'trunk' and is currenlty 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 2.1.x/1.1.x version.
     68
     69Development evolution is shown by this diagram:
     70
     71{{{
     72trunk  ------------------------------------------------------>>>
     73            |            |           |
     74          2.1.0        2.1.1      2.1.2
     75          r3xx         r3xx       r4xx ........
     76            |            |           |
     77            \_______>>   \_______>>  \________________
     78                                                      \
     79stable -----------------------------------------------|------>>>
     80            |            |           |                |
     81          2.06         2.0.7      2.0.8            2.2.0
     82          r266         r3xx       r4xx ........    r5xx
     83            |            |           |                |
     84            \_______>>   \_______>>  \_______>>       \_______>>
     85
     86}}}
     87
     88So 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.
     89
     90Do 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.06/1.06 versions of this site at [ftp://ftp.berlios.de/pub/mondorescue]
     91
     92== TODO ==
     93
     94If you have ideas on what needs to be done, please use the Features function of Berlios... For improvements around ntfsclone look at [http://www.dominok.net/en/it/en.it.clonexp.html#modboots]
     95
     96== Other ==
     97
     98[wiki:AndreesStuff Andree's Stuff] - mixed bag of things I'm just jotting down for now...
     99
    19100
    20101