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 Fri, 20 Aug 2010 13:08:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/1810/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/~drwoods">Donald
Woods</a>
    </h4>
        <div id="versionComment">
        <b>Comment:</b>
        add link to automated builds<br />
    </div>
        <br/>
                         <h4>Changes (6)</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" >|| branch || internal release number
|| release manager(s)|| Contact Release Manager before committing || <br>| 0.9.7-r547073
| | Srinivasa Segu | Yes | <br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">|
1.0.x | 1.0.4-SNAPSHOT | Michael Dick | Yes | <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">|
1.0.x | 1.0.4-SNAPSHOT | Michael Dick, Donald Woods | Yes | <br></td></tr>
            <tr><td class="diff-unchanged" >| 1.1.x | 1.1.1-SNAPSHOT | Patrick
Linskey, Abe White | Yes | <br></td></tr>
            <tr><td class="diff-changed-lines" >| 1.2.x | 1.2.2-SNAPSHOT | Michael
<span class="diff-changed-words">Dick<span class="diff-added-chars"style="background-color:
#dfd;">, Donald Woods</span></span> |  Yes | <br></td></tr>
            <tr><td class="diff-unchanged" >| 1.3.x | 1.3.0-SNAPSHOT | N/A* |
No | <br>| 2.0.x | 2.0.1-SNAPSHOT | Donald Woods, Michael Dick | Yes | <br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">|
trunk | 2.1.0-SNAPSHOT | N/A* | No | <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">|
trunk | 2.1.0-SNAPSHOT | Donald Woods, Michael Dick | No | <br></td></tr>
            <tr><td class="diff-unchanged" >\* There are no formal releases for
these branches. <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">
<br> <br>h2. Continuous Builds <br> <br>We are using the Apache Hudson
server for continuous builds of several releases.  Please checkout the [Automated Builds]
page for more details. <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/Apache+Nexus+Release+Process+%281.3.x-2.1.x%29+-+DRAFT"
title="Apache Nexus Release Process (1.3.x-2.1.x) - DRAFT">Apache Nexus Release Process
(1.3.x-2.1.x) - DRAFT</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></ul></li><li><a
href="/confluence/display/openjpa/Releasing+OpenJPA+1.0.x+or+1.1.x" title="Releasing OpenJPA
1.0.x or 1.1.x">Releasing OpenJPA 1.0.x or 1.1.x</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+through+2.0.x" title="Releasing
OpenJPA 1.2.x through 2.0.x">Releasing OpenJPA 1.2.x through 2.0.x</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.4-SNAPSHOT </td>
<td class='confluenceTd'> Michael Dick, 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.2-SNAPSHOT </td>
<td class='confluenceTd'> Michael Dick, 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.1-SNAPSHOT </td>
<td class='confluenceTd'> Donald Woods, Michael Dick </td>
<td class='confluenceTd'> Yes </td>
</tr>
<tr>
<td class='confluenceTd'> trunk </td>
<td class='confluenceTd'> 2.1.0-SNAPSHOT </td>
<td class='confluenceTd'> Donald Woods, Michael Dick </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=11&originalVersion=10">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