Add a draft release plan for Tomcat 7
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sat, 27 Dec 2008 19:04:59 +0000 (19:04 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sat, 27 Dec 2008 19:04:59 +0000 (19:04 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@729657 13f79535-47bb-0310-9956-ffa450edef68

NOTES-FOR-TOMCAT-6.2.txt [deleted file]
NOTES-FOR-TOMCAT-7.txt [deleted file]
TOMCAT-7-RELEASE-PLAN.txt [new file with mode: 0644]

diff --git a/NOTES-FOR-TOMCAT-6.2.txt b/NOTES-FOR-TOMCAT-6.2.txt
deleted file mode 100644 (file)
index dadffe3..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-================================================================================
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "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.
-================================================================================
-
-$Id: NOTES-FOR-TOMCAT-7.txt 607604 2007-12-30 22:41:20Z markt $
-
-            ==================================================
-             Things to consider for inclusion in Tomcat 6.2.0
-            ==================================================
-
-1. AnnotationProcessor -> InstanceManager replacement (used by Geronimo)
diff --git a/NOTES-FOR-TOMCAT-7.txt b/NOTES-FOR-TOMCAT-7.txt
deleted file mode 100644 (file)
index ec76c71..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-================================================================================
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "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.
-================================================================================
-
-$Id$
-
-            ===================================================
-            Things to refer to when planning / writing Tomcat 7
-            ===================================================
-
-1. Anything in NOTES-FOR-TOMCAT-6.2.txt that didn't make it into 6.2.x
-
-2. Support for standalone EL
-   http://issues.apache.org/bugzilla/show_bug.cgi?id=43819
diff --git a/TOMCAT-7-RELEASE-PLAN.txt b/TOMCAT-7-RELEASE-PLAN.txt
new file mode 100644 (file)
index 0000000..fb8743d
--- /dev/null
@@ -0,0 +1,48 @@
+================================================================================\r
+  Licensed to the Apache Software Foundation (ASF) under one or more\r
+  contributor license agreements.  See the NOTICE file distributed with\r
+  this work for additional information regarding copyright ownership.\r
+  The ASF licenses this file to You under the Apache License, Version 2.0\r
+  (the "License"); you may not use this file except in compliance with\r
+  the License.  You may obtain a copy of the License at\r
+\r
+      http://www.apache.org/licenses/LICENSE-2.0\r
+\r
+  Unless required by applicable law or agreed to in writing, software\r
+  distributed under the License is distributed on an "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+  See the License for the specific language governing permissions and\r
+  limitations under the License.\r
+================================================================================\r
+\r
+$Id: $\r
+\r
+            =====================================================\r
+            An outline plan for the first stable Tomcat 7 release\r
+            =====================================================\r
+\r
+1. Update trunk with new API from Servlet Spec 3.0 PR\r
+\r
+2. Provide NOOP implementations with TODO SRV3 markers so it will build\r
+\r
+3. Implement all the new Servlet 3 features\r
+\r
+4. Do an alpha realease (from trunk)\r
+   - Create tc7.0.x\tags to hold release tags\r
+   - Create Bugzilla project\r
+   - Add to web site\r
+   - Update Wiki version status page\r
+\r
+5. Fix issues as they get reported\r
+\r
+6. Update for next public draft(s) of the spec if any.\r
+\r
+7. Aim for first stable TC7 release with final release of Servlet 3 spec\r
+   - Create tc7.0.x\trunk from trunk at first stable release\r
+\r
+8. Nice to haves in first Tomcat 7 stable release\r
+   - Remove old, unused code\r
+     - Clean up internal API (eg remove unused params from methods)\r
+     - Code needs to be ID'd and deprecated in 6.x first\r
+   - Support for standalone EL\r
+     - http://issues.apache.org/bugzilla/show_bug.cgi?id=43819\r