Author: buildbot
Date: Wed Feb  9 15:40:09 2011
New Revision: 785082

Log:
Staging update by buildbot

Added:
    websites/staging/aries/trunk/content/development/dual_component_module.png  
 (with props)
Modified:
    
websites/staging/aries/trunk/content/development/ReleaseProcessRequirements.html

Modified: 
websites/staging/aries/trunk/content/development/ReleaseProcessRequirements.html
==============================================================================
--- 
websites/staging/aries/trunk/content/development/ReleaseProcessRequirements.html
 (original)
+++ 
websites/staging/aries/trunk/content/development/ReleaseProcessRequirements.html
 Wed Feb  9 15:40:09 2011
@@ -274,14 +274,14 @@ current process did not use semantic ver
 Therefore we would either require changes in the Maven release plugin or we 
would have to stop using it 
 and maintain our own alternative, to allow us to release by module.</li>
 <li>It's not all clear what the strategy for branching would be. For example, 
consider the following scenario: 
-<img alt="rel" src="branches_and_modules.png" />
-<p>The bundles in trunk should be versioned differently from the versions in 
branch. This really mandates a bump in the major version.
-<p>The consequence of not bumping the major version and using the versioning 
tool to compare versions in trunk (for the next release from trunk)
-and using the versioning tool to create bug fix versions from the branch has 
the potential to lead to the situation in which bundles with the
-same version number have different content.</p>
-<p>For example, as time goes on another release (version 6) of the proxy 
module is created, the version compare tool dictates that proxy-impl 
-should be released at version 0.4.2. But now, someone who wants a fix to 
proxy-impl in 0.4.1 (in proxy module version 5) which would be provided
-from the branch, would also get a proxy-impl bundle at version 0.4.2 with 
different content. This is a situation which must be avoided.</p></li>
+<img alt="rel" src="dual_component_module.png" />
+<p>In this case a release of the blueprint module at version 1.5 contains 
bundles blueprint-core at version 1.0.1 and blueprint-cm
+at version 1.0.2.</p>
+<p>Over a period of time, development in trunk continues and a change is made 
to blueprint-core which mandates an increase in
+the major version. Another release of blueprint (version 1.6) is made 
containing blueprint-cm at version 1.0i.3 and blueprint-core at version 
1.1.0.</p>
+<p>Meanwhile a customer finds a problem in blueprint module version 1.5 in the 
blueprint-cm module. They would like a release of the blueprint module
+at version 1.5.1 with blueprint-cm at 1.0.3. Unfortunately this is impossible 
because we have already released blueprint-cm at 1.0.3
+and it works with blueprint-core 1.1.0. So, we have no way to meet the 
requirement </p></li>
 </ol></div>
             <!-- Content -->
           </td>

Added: 
websites/staging/aries/trunk/content/development/dual_component_module.png
==============================================================================
Binary file - no diff available.

Propchange: 
websites/staging/aries/trunk/content/development/dual_component_module.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream


Reply via email to