📄 release-checklist.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Release Checklist - The Apache Struts Web Application Framework</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<link href="./struts.css" type="text/css" rel="stylesheet" />
</head>
<body>
<div id="heading">
<a href="http://apache.org/">
<img id="asf_logo_wide" alt="The Apache Project" src="./images/asf_logo_wide.gif" />
</a>
<a href="http://struts.apache.org/">
<img id="struts-logo" alt="Struts Framework" src="./images/struts.gif" />
</a>
</div>
<!--end heading-->
<div id="content">
<div id="menu">
<p>Struts</p>
<ul>
<li>
<a href="index.html">Welcome</a>
</li>
<li>
<a href="learning.html">Learning</a>
</li>
<li>
<a href="acquiring.html">Acquiring</a>
</li>
<li>
<a href="using.html">Using</a>
</li>
<li>
<a href="volunteers.html">Who We Are</a>
</li>
<li>
<a href="announce.html">Announcements</a>
</li>
</ul>
<p>Documentation</p>
<ul>
<li>
<a href="userGuide/index.html">User and Developer Guides</a>
</li>
<li>
<a href="userGuide/release-notes.html">Release Notes</a>
</li>
<li>
<a href="api/index.html">Javadoc</a>
</li>
<li>
<a href="faqs/index.html">FAQs and Howtos</a>
</li>
</ul>
<p>Community</p>
<ul>
<li>
<a href="http://jakarta.apache.org/site/bugs.html">Known Issues (Bugzilla)</a>
</li>
<li>
<a href="http://wiki.apache.org/struts">Wiki Pages</a>
</li>
<li>
<a href="http://mail-archives.apache.org/eyebrowse/SummarizeList?listId=241">List Archive</a>
</li>
<li>
<a href="http://wiki.apache.org/struts/StrutsResources">Resource Directory</a>
</li>
</ul>
<p>Download</p>
<ul>
<li>
<a href="http://struts.apache.org/download.cgi">Binaries</a>
</li>
<li>
<a href="http://struts.apache.org/download.cgi">Source Code</a>
</li>
<li>
<a href="http://svn.apache.org/dist/struts/">Development Releases</a>
</li>
</ul>
<p>Development</p>
<ul>
<li>
<a href="bylaws.html">Bylaws</a>
</li>
<li>
<a href="releases.html">Release Guidelines</a>
</li>
<li>
<a href="roadmap.html">Roadmap</a>
</li>
<li>
<a href="http://svn.apache.org/viewcvs.cgi/struts/action/branches/STRUTS_1_2_BRANCH/">Source Repository</a>
</li>
</ul>
</div>
<!--end menu-->
<div id="main">
<pre>
= Struts x.x.x Release =
== Info ==
1. Struts [http://struts.apache.org/releases.html#Releases
Release Guidelines]
2. [http://nagoya.apache.org/wiki/apachewiki.cgi?SigningReleasesHow
Signing Releases]
3. Apache [http://apache.org/dev/mirrors.html Mirroring Guidelines]
== Release Manager ==
The release manager is '''${RELEASE_MANAGER}'''
== Special Issues ==
1. ${ISSUES}
== Outstanding Bug Review ==
|| '''ID''' || '''Summary''' || '''Component''' || '''Status''' ||
|| ${ID} || ${SUMMARY} || $COMPONENT} || ${STATUS} ||
== Preparation Checklist ==
|| '''#''' || '''Description''' || '''Status''' ||
|| 1. || ${DESCRIPTION} || ${STATUS} ||
The Commons [http://jakarta.apache.org/commons/releases/prepare.html
Preparation Guide] is a helpful preparation backgrounder, but Commons
uses the "beta/release-candidate/final" process.
Likewise, the [http://httpd.apache.org/dev/release.html
HTTPD Release Guidelines] is a helpful "overall process" backgrounder,
but HTTPD does not use a test-build stage.
Dependency versions for this release:
|| '''Dependency''' || '''Version''' || '''Status''' ||
|| ${DEPENDENCY} || ${VERSION} || ${STATUS} ||
== Testing Checklist ==
=== Testing Summary ===
|| '''#''' || '''Description''' || '''Completed''' ||
|| 1. || Run Unit Test targets || ${STATUS} ||
|| 2. || Run Cactus Tests (see below) || ${STATUS} ||
|| 3. || Play test bundled applications (TC 4.x) || ${STATUS} ||
TODO: A Canoo WebTest for the applications would be great!
=== Cactus Tests ===
|| '''#''' || '''J2SE Version''' || '''Tomcat Version''' || '''Status''' ||
|| 1. || J2SE 1.3.x || Tomcat 4.x || ${STATUS} ||
|| 2. || J2SE 1.4.x || Tomcat 4.x || ${STATUS} ||
|| 3. || J2SE 1.3.x || Tomcat 5.x || ${STATUS} ||
|| 4. || J2SE 1.4.x || Tomcat 5.x || ${STATUS} ||
== Test Build Checklist (A) ==
See also Commons [http://jakarta.apache.org/commons/releases/release.html
Step-by-Step Guide]
|| '''#''' || '''Description''' || '''Completed''' ||
|| A1. || Tag release in cvs: ${STRUTS_x_x_x} || ${STATUS} ||
|| A2. || Run Distribution Target || ${STATUS} ||
|| A3. || Upload Distribution to cvs.apache.org:/www/cvs.apache.org/dist/struts/x.x.x || ${STATUS} ||
|| A4. || Post release-quality vote on dev@ and user@ lists || ${STATUS ||
== Vote (A) ==
|| ${PMC_MEMBER} || ${GRADE} ||
If release vote fails, including for a lack of quorum, remove from dist
folder.
== Point Release Checklist (B) ==
|| B1. || Create Sums and Sign Distributions [2] || ${STATUS} ||
|| B2. || Request new Bugzilla version level (x.x.x) || ${STATUS} ||
|| B3. || Update "Acquiring" page on website and Test Downloads || ${STATUS} ||
== Vote (B) ==
|| ${PMC_MEMBER} || ${GRADE} ||
Voting continues until a GA or "withdraw" vote passes, or there is a
subsequent release.
== General Availability Checklist (C) ==
|| '''#''' || '''Description''' || '''Completed''' ||
|| C1. || Copy Distribution to Mirrored Directories [3] || ${STATUS} ||
|| C2. || Deploy JAR to Apache Java-Repository || ${STATUS} ||
|| C3. || After 24 hours, update "Acquiring" page on website || ${STATUS} ||
|| C4. || Post an announcement to lists and website || ${STATUS} ||
----
</pre>
</div>
<!--end main-->
</div>
<!--end content-->
<div id="footer">
<img id="powered-logo" alt="Powered by Struts" src="./images/struts-power.gif" />
Copyright (c) 2000-2005, The Apache Software Foundation <span class="noprint">-
<a href="http://wiki.apache.org/struts/StrutsDocComments">Comments?</a>
</span>
</div>
<!--end footer-->
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -