You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by hu...@apache.org on 2007/02/09 04:54:48 UTC

svn commit: r505162 - in /struts/site/src/site: fml/kickstart.fml xdoc/downloads.xml

Author: husted
Date: Thu Feb  8 19:54:48 2007
New Revision: 505162

URL: http://svn.apache.org/viewvc?view=rev&rev=505162
Log:
SITE-19 Add "release" FAQ to kickstart and link from Releases page.

Modified:
    struts/site/src/site/fml/kickstart.fml
    struts/site/src/site/xdoc/downloads.xml

Modified: struts/site/src/site/fml/kickstart.fml
URL: http://svn.apache.org/viewvc/struts/site/src/site/fml/kickstart.fml?view=diff&rev=505162&r1=505161&r2=505162
==============================================================================
--- struts/site/src/site/fml/kickstart.fml (original)
+++ struts/site/src/site/fml/kickstart.fml Thu Feb  8 19:54:48 2007
@@ -43,7 +43,6 @@
             Documentation for past  <a href="downloads.html">releases</a>
                 is also available.
             </p>
-            
             <p>
             To learn more about using Apache Struts, you can also visit
             <a href="http://www.StrutsCentral.net/">Struts Central</a>,
@@ -59,7 +58,46 @@
             (Plain old Google usually works too!)</p>
             </answer>
         </faq>
-
+        <faq id="releases">
+           <question>
+            Looking at the releases page, some versions seem to be missing. 
+            What happened to them?
+           </question>
+           <answer>
+           <p>
+            Apache Struts uses a "milestone build" system. 
+            First, we create a build with a milestone version number, 
+            like Struts 2.0.42, and post the distribution in the development area. 
+            The development group tests the distribution, 
+            and then we decide whether or not to release it. 
+            The distribution includes everything that would be released, 
+            including the documentation and the release notes for this version.
+           </p><p>
+            If we find a significant problem with the distribution, 
+            we may decide not to release it, 
+            and just leave the distribution as a "test build". 
+            The testing may take several days, and in the meantime, 
+            we want to keep the project moving, 
+            and so we just go onto the next version number.
+            Using our example, the next distribution would be labeled 
+            2.0.43, even if version 2.0.42 was never officially released. 
+           </p><p>            
+            Often. we will first grade a release as a "beta", 
+            and invite other users to test it too. 
+            If this second round of beta testing goes well, 
+            then we can mark the release "General Availability". 
+            Usually, that designation would also make it the new 
+            "Best Available" release.
+            In this case, we don't create another distribution, 
+            but simply adjust the status of the same set of bits 
+            that people have been testing all along.
+           </p><p>
+            In practice, this approach is fast and efficient 
+            and creates the fewest number of "candidate builds" 
+            between releases. 
+           </p>
+          </answer>    
+        </faq>
         <faq id="struts">
             <question>Why is the project called "Struts"?</question>
             <answer>

Modified: struts/site/src/site/xdoc/downloads.xml
URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/downloads.xml?view=diff&rev=505162&r1=505161&r2=505162
==============================================================================
--- struts/site/src/site/xdoc/downloads.xml (original)
+++ struts/site/src/site/xdoc/downloads.xml Thu Feb  8 19:54:48 2007
@@ -26,10 +26,10 @@
         <section name="Apache Struts Releases">
 
             <p>
-                Releases of the Apache Struts framework 
+                Releases of the Apache Struts framework
                 are made available to the general public at no charge,
                 under the
-                <a href="http://apache.org/licenses/">Apache License,</a>                
+                <a href="http://apache.org/licenses/">Apache License,</a>
                 in both binary and source distributions.
                 Individual JARs are also made available through
                 <a href="http://maven.apache.org">Apache Maven</a>
@@ -85,21 +85,25 @@
             <p>
                 Project releases are approved by vote of the
                 Apache Struts  <a href="bylaws.html">Project Management Committee.</a>
-                Support for a release is provided by 
-                <a href="dev/volunteers.html">project volunteers</a> 
+                Support for a release is provided by
+                <a href="dev/volunteers.html">project volunteers</a>
                 on the <a href="mail.html">User mailing list.</a>
-                Additional free support is provided by many other 
-                volunteer subscribers to the list. 
-                Issues with a release may be discussed on the list 
-                and reported through the 
+                Additional free support is provided by many other
+                volunteer subscribers to the list.
+                Issues with a release may be discussed on the list
+                and reported through the
                 <a href="http://issues.apache.org/struts/">issue tracker.</a>
             </p>
-            
+
             <p>
-                The user mailing list and issue tracker are the <strong>only</strong> 
-                support options hosted by the Apache Struts project. 
+                The user mailing list and issue tracker are the <strong>only</strong>
+                support options hosted by the Apache Struts project.
             </p>
-            
+
+            <p>
+                <a href="kickstart.html#releases"><strong>Why are some version numbers missing?</strong></a>
+            </p>
+
             </section>
 
         <a name="PriorReleases"/>
@@ -109,7 +113,7 @@
                 As a couresty, we retain archival copies of the website for each "General Availablity" release.
                 Product support for older releases may be limited.
             </p>
-            
+
             <ul>
                 <li>
                     <a href="http://struts.apache.org/1.3.5/index.html">Struts 1.3.5</a>
@@ -133,33 +137,33 @@
                     <a href="http://struts.apache.org/1.0.2/index.html">Struts 1.0.2</a>
                 </li>
             </ul>
-            
+
             <p>
                 The documentation is bundled with each <a href="http://archive.apache.org/dist/struts/">
-                distribution.</a> We <strong>strongly recommend</strong> installing the documentation 
+                distribution.</a> We <strong>strongly recommend</strong> installing the documentation
                 for a release locally, so as to conserve bandwidth.
             </p>
 
         </section>
 
             <section name="Licensing of Apache Struts Releases">
-                <p>        
-                    Apache Struts 2 source code and documentation is 
+                <p>
+                    Apache Struts 2 source code and documentation is
                     licensed to the Apache Software Foundation (ASF) under one
                     or more contributor license agreements. See the NOTICE file
                     included in any distribution for additional information
-                    regarding copyright ownership. The ASF licenses the source 
-                    code and documentation files in our Apache Struts distribution 
-                    to you under the Apache License, Version 2.0 (the "License"); 
+                    regarding copyright ownership. The ASF licenses the source
+                    code and documentation files in our Apache Struts distribution
+                    to you under the Apache License, Version 2.0 (the "License");
                     you may not use the Apache Struts product except in compliance
-                    with the License. 
+                    with the License.
                 </p>
 
                 <p>
                     You may obtain a copy of the License at
                     <a href="http://www.apache.org/licenses/LICENSE-2.0">
                     http://www.apache.org/licenses/LICENSE-2.0</a>.
-                </p> 
+                </p>
 
                 <p>
                     Unless required by applicable law or agreed to in writing,
@@ -167,8 +171,8 @@
                     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
                     KIND, either express or implied.  See the License for the
                     specific language governing permissions and limitations
-                    under the License.  
-                </p> 
+                    under the License.
+                </p>
         </section>
 
         <section>