openjpa-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] OpenJPA > Release Management
Date Tue, 21 Feb 2012 16:03:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/2042/9/5/_/styles/combined.css?spaceKey=openjpa&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://cwiki.apache.org/confluence/display/openjpa/Release+Management">Release
Management</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://cwiki.apache.org/confluence/display/~allee8285@gmail.com">Albert
Lee</a>
    </h4>
        <br/>
                         <h4>Changes (2)</h4>
                                 
    
<div id="page-diffs">
                    <table class="diff" cellpadding="0" cellspacing="0">
    
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >| 2.0.x | 2.0.2-SNAPSHOT | Donald
Woods, Heath Thomann | Yes | <br>| 2.1.x | 2.1.1-SNAPSHOT | Heath Thomann | Yes | <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">|
2.2.x | 2.2.1-SNAPSHOT | Albert Lee | Yes | <br></td></tr>
            <tr><td class="diff-changed-lines" >| trunk | <span class="diff-changed-words">2.<span
class="diff-deleted-chars"style="color:#999;background-color:#fdd;text-decoration:line-through;">2</span><span
class="diff-added-chars"style="background-color: #dfd;">3</span>.0-SNAPSHOT</span>
| N/A*| No | <br></td></tr>
            <tr><td class="diff-unchanged" >\* There are no formal releases for
these branches. <br> <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
    
            </table>
    </div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <h1><a name="ReleaseManagement-ReleaseManagement"></a>Release Management</h1>
<ul><li><a href="/confluence/display/openjpa/2.1+Roadmap" title="2.1 Roadmap">2.1
Roadmap</a></li><li><a href="/confluence/display/openjpa/Apache+Nexus+Release+Process+%281.2.x-2.1.x%29"
title="Apache Nexus Release Process (1.2.x-2.1.x)">Apache Nexus Release Process (1.2.x-2.1.x)</a><ul><li><a
href="/confluence/display/openjpa/Release+Setup" title="Release Setup">Release Setup</a></li></ul></li><li><a
href="/confluence/display/openjpa/JPA+2.0+Roadmap" title="JPA 2.0 Roadmap">JPA 2.0 Roadmap</a><ul><li><a
href="/confluence/display/openjpa/JPA+2.0+Development+Process" title="JPA 2.0 Development
Process">JPA 2.0 Development Process</a></li><li><a href="/confluence/display/openjpa/JPA+2.0+Iterations"
title="JPA 2.0 Iterations">JPA 2.0 Iterations</a></li><li><a href="/confluence/display/openjpa/JPA+2.0+Presentations"
title="JPA 2.0 Presentations">JPA 2.0 Presentations</a></li><li><a
href="/confluence/display/openjpa/JPA+2.0+Tasks" title="JPA 2.0 Tasks">JPA 2.0 Tasks</a></li><li><a
href="/confluence/display/openjpa/JPA+2.0+Test+Coverage" title="JPA 2.0 Test Coverage">JPA
2.0 Test Coverage</a></li><li><a href="/confluence/display/openjpa/JSR-317+20081031+Public+Draft+Tasks"
title="JSR-317 20081031 Public Draft Tasks">JSR-317 20081031 Public Draft Tasks</a></li><li><a
href="/confluence/display/openjpa/OpenJPA+2.0.0" title="OpenJPA 2.0.0">OpenJPA 2.0.0</a></li><li><a
href="/confluence/display/openjpa/OpenJPA+2.0.0+Beta" title="OpenJPA 2.0.0 Beta">OpenJPA
2.0.0 Beta</a></li><li><a href="/confluence/display/openjpa/OpenJPA+2.0.0+Beta+2"
title="OpenJPA 2.0.0 Beta 2">OpenJPA 2.0.0 Beta 2</a></li><li><a href="/confluence/display/openjpa/OpenJPA+2.0.0+Beta+3"
title="OpenJPA 2.0.0 Beta 3">OpenJPA 2.0.0 Beta 3</a></li><li><a href="/confluence/display/openjpa/OpenJPA+2.0.0+Early+Access+2"
title="OpenJPA 2.0.0 Early Access 2">OpenJPA 2.0.0 Early Access 2</a></li><li><a
href="/confluence/display/openjpa/OpenJPA+2.0.0+Milestone+3" title="OpenJPA 2.0.0 Milestone
3">OpenJPA 2.0.0 Milestone 3</a></li><li><a href="/confluence/display/openjpa/OpenJPA+2.0.1"
title="OpenJPA 2.0.1">OpenJPA 2.0.1</a></li></ul></li><li><a
href="/confluence/display/openjpa/Releasing+OpenJPA+1.0.x+or+1.1.x+%28Old+SCP+Steps%29" title="Releasing
OpenJPA 1.0.x or 1.1.x (Old SCP Steps)">Releasing OpenJPA 1.0.x or 1.1.x (Old SCP Steps)</a><ul><li><a
href="/confluence/display/openjpa/OpenJPA+Release+Policy" title="OpenJPA Release Policy">OpenJPA
Release Policy</a></li></ul></li><li><a href="/confluence/display/openjpa/Releasing+OpenJPA+1.2.x+%28Old+SCP+Steps%29"
title="Releasing OpenJPA 1.2.x (Old SCP Steps)">Releasing OpenJPA 1.2.x (Old SCP Steps)</a><ul><li><a
href="/confluence/display/openjpa/Recovering+from+a+vetoed+release" title="Recovering from
a vetoed release">Recovering from a vetoed release</a></li><li><a
href="/confluence/display/openjpa/Running+OpenJPA+Examples" title="Running OpenJPA Examples">Running
OpenJPA Examples</a></li><li><a href="/confluence/display/openjpa/Update+release+text+files"
title="Update release text files">Update release text files</a></li><li><a
href="/confluence/display/openjpa/Verifying+release+signatures" title="Verifying release signatures">Verifying
release signatures</a></li></ul></li></ul>

<h2><a name="ReleaseManagement-WhereshouldIputmyfix%3F"></a>Where should
I put my fix?</h2>
<p>Fixes should be targeted and committed on trunk first. Any other open releases are
fair game, but may require approval from a release manager. </p>

<h2><a name="ReleaseManagement-RegardingReleaseManagers"></a>Regarding Release
Managers</h2>
<p>Once a formal release of OpenJPA has been approved, a release manager is assigned.
The release manager is often (but not always) the same developer who performed the release.
This release manager role is intended to be a long term branch maintainer who looks after
the stability of a formal release. </p>

<p>The release manager(s) is(are) responsible for targeting fixes into a given version
of OpenJPA.</p>
<ul>
	<li>Release managers may indicate this by targeting a JIRA issue for their branch or
may issue a blanket statement that any fix will be accepted.</li>
	<li>In general only the release manager(s) should target a JIRA issue for a branch
which they support.
	<ul>
		<li>An exception to this rule is if the RM has committed changes for their branch
and forgot to update the JIRA issue.</li>
	</ul>
	</li>
	<li>Fixes should not be committed without RM approval. These changes may be reverted
by the release manager.</li>
</ul>


<h3><a name="ReleaseManagement-Somegeneralguidelinesforreleasemanagers"></a>Some
general guidelines for release managers</h3>
<ul>
	<li>Fixes which are committed to an earlier release should also be present "up-stream".
Ie a fix for 1.0.x should also appear in 1.2.x.</li>
	<li>Issues may not apply to every release, so the previous guideline may not always
apply.</li>
</ul>


<h2><a name="ReleaseManagement-ReleaseManagersforactivebranches."></a>Release
Managers for active branches.</h2>
<p>The current release managers for the active branches of OpenJPA are :</p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> branch </th>
<th class='confluenceTh'> internal release number </th>
<th class='confluenceTh'> release manager(s)</th>
<th class='confluenceTh'> Contact Release Manager before committing </th>
</tr>
<tr>
<td class='confluenceTd'> 0.9.7-r547073 </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> Srinivasa Segu </td>
<td class='confluenceTd'> Yes </td>
</tr>
<tr>
<td class='confluenceTd'> 1.0.x </td>
<td class='confluenceTd'> 1.0.5-SNAPSHOT </td>
<td class='confluenceTd'> Heath Thomann, Donald Woods </td>
<td class='confluenceTd'> Yes </td>
</tr>
<tr>
<td class='confluenceTd'> 1.1.x </td>
<td class='confluenceTd'> 1.1.1-SNAPSHOT </td>
<td class='confluenceTd'> Patrick Linskey, Abe White </td>
<td class='confluenceTd'> Yes </td>
</tr>
<tr>
<td class='confluenceTd'> 1.2.x </td>
<td class='confluenceTd'> 1.2.3-SNAPSHOT </td>
<td class='confluenceTd'> Heath Thomann, Donald Woods </td>
<td class='confluenceTd'>  Yes </td>
</tr>
<tr>
<td class='confluenceTd'> 1.3.x </td>
<td class='confluenceTd'> 1.3.0-SNAPSHOT </td>
<td class='confluenceTd'> N/A* </td>
<td class='confluenceTd'> No </td>
</tr>
<tr>
<td class='confluenceTd'> 2.0.x </td>
<td class='confluenceTd'> 2.0.2-SNAPSHOT </td>
<td class='confluenceTd'> Donald Woods, Heath Thomann </td>
<td class='confluenceTd'> Yes </td>
</tr>
<tr>
<td class='confluenceTd'> 2.1.x </td>
<td class='confluenceTd'> 2.1.1-SNAPSHOT </td>
<td class='confluenceTd'> Heath Thomann </td>
<td class='confluenceTd'> Yes </td>
</tr>
<tr>
<td class='confluenceTd'> 2.2.x </td>
<td class='confluenceTd'> 2.2.1-SNAPSHOT </td>
<td class='confluenceTd'> Albert Lee </td>
<td class='confluenceTd'> Yes </td>
</tr>
<tr>
<td class='confluenceTd'> trunk </td>
<td class='confluenceTd'> 2.3.0-SNAPSHOT </td>
<td class='confluenceTd'> N/A*</td>
<td class='confluenceTd'> No </td>
</tr>
</tbody></table>
</div>

<p>&#42; There are no formal releases for these branches.</p>


<h2><a name="ReleaseManagement-ContinuousBuilds"></a>Continuous Builds</h2>

<p>We are using the Apache Hudson server for continuous builds of several releases.
 Please checkout the <a href="/confluence/display/openjpa/Automated+Builds" title="Automated
Builds">Automated Builds</a> page for more details.</p>



    </div>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;">
            <a href="https://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
        </div>
        <a href="https://cwiki.apache.org/confluence/display/openjpa/Release+Management">View
Online</a>
        |
        <a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=115529&revisedVersion=14&originalVersion=13">View
Changes</a>
                |
        <a href="https://cwiki.apache.org/confluence/display/openjpa/Release+Management?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message