jberry 2005/02/18 13:12:18
Modified: c/doc releases_plan.xml
Log:
Update release plan with tenative 3.0 list
Revision Changes Path
1.22 +193 -20 xml-xerces/c/doc/releases_plan.xml
Index: releases_plan.xml
===================================================================
RCS file: /home/cvs/xml-xerces/c/doc/releases_plan.xml,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- releases_plan.xml 29 Sep 2004 03:03:45 -0000 1.21
+++ releases_plan.xml 18 Feb 2005 21:12:18 -0000 1.22
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<!--
- * Copyright 1999-2004 The Apache Software Foundation.
+ * Copyright 1999-2005 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -21,26 +21,199 @@
<s2 title="&XercesCName; Future Releases Plan">
<p>This document highlights the release plan for &XercesCName;.</p>
+
<s3 title="Current Status"><p>&XercesCName; 2.6.0 - released on September
29, 2004.</p></s3>
-<s3 title="Next Target Release"><p>&XercesCName; x.y.z - </p></s3>
-<s3 title="&XercesCName; Features list">
-<p> The following table lists the TODO items for &XercesCName; x.y.z. It
does not include fixing
-bugs that are opened in Jira; unless such Jira bug involves a major
development
-effort and requires an architectural redesign, or is an enhancement
suggestion.</p>
-
-<table>
- <tr>
- <th>Features</th>
- <th>Development Volunteer</th>
- </tr>
-
-
- <tr>
- <td>XML Catalog Support</td>
- <td>unassigned</td>
- </tr>
-
-</table>
+
+<s3 title="Next Target Release">
+ <p>The &XercesCName; team is currently working on plans for future
releases.
+ At present, we believe there will be a 3.0 release with new
functionality
+ targeted roughly at the second half of 2005. As a change in the major
version allows us
+ to break source compatibility, we are trying to take our time in order
to
+ break now what needs to be broken. There is some chance that changes
breaking
+ source compatibility will not be needed, and that "3.0" features will be
+ released in the 2.x line.</p>
+ <p>Further releases in the 2.x line are anticipated concurrent with 3.0
development
+ in order to fix issues or bugs in 2.6. Once 3.0 is released, we may
also issue
+ further 2.x releases as needed by the community.</p>
+ <p>&XercesCName; 2.y.z - as needed to address bugs or other issues.</p>
+ <p>&XercesCName; 3.0 - Targetted roughly for second half of 2005.</p>
+</s3>
+
+<s3 title="&XercesCName; 3.0 (tentative) Features list">
+
+ <p>The following table lists the potential TODO items for &XercesCName;
3.0.
+ It does not include fixing bugs that are opened in Jira; unless such
Jira bug
+ involves a major development effort and requires an architectural
redesign,
+ or is an enhancement suggestion,</p>
+
+ <p>This list tracks current ideas and developer sign-up for 3.0
features. Some items
+ on this list have no vontunteer. Items that have no volunteer will
receive no
+ development attention and therefore will not become part of 3.0. If you
would
+ like to volunteer for these or other items please email the
&XercesCName; mailing
+ list</p>
+
+ <table>
+ <tr>
+ <th>ID</th>
+ <th>Feature Description</th>
+ <th>Volunteer</th>
+ </tr>
+
+ <tr>
+ <td>1</td>
+ <td>Reorganization of public/private includes</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td>2</td>
+ <td>Revisiting/sanity checking of install locations</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td>3</td>
+ <td>Refactoring of x-platform support</td>
+ <td>
+ <ol>
+ <li>Initial cut - James</li>
+ <li>Basic posix support - James</li>
+ <li>Mac re-port/test - James</li>
+ <li>Windows re-port/test - Alberto</li>
+ <li>Linux re-port/test<br />
+ Gareth<br />
+ Alberto [VMWare (Red Hat 9, Red
Hat 7.3) and I can add more]<br />
+ Scott Cantor [test]<br />
+ David [w/ xlC]
+ </li>
+ <li>Solaris - Scott Cantor [test]</li>
+ <li>Cygwin - Neil</li>
+ <li>MingGW - Alberto</li>
+ <li>AIX - David</li>
+ <li>OS390 - David</li>
+ <ol>
+ </td>
+ </tr>
+
+ <tr>
+ <td>4</td>
+ <td>A true autoconf based build infrastructure</td>
+ <td>James,
+ Jason Stewart,
+ Scott Cantor,
+ John Snelson
+ </td>
+ </tr>
+
+ <tr>
+ <td>5</td>
+ <td>Add a libcurl based NetAccessor</td>
+ <td>James - as time permits</td>
+ </tr>
+
+ <tr>
+ <td>6</td>
+ <td>DOM 3.0 support</td>
+ <td>Alberto,
+ Gareth
+ </td>
+ </tr>
+
+ <tr>
+ <td>7</td>
+ <td>XPath</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <td>8</td>
+ <td>XInclude</td>
+ <td>Gareth,
+ Caroline Rioux
+ Graham Innocent
+ </td>
+ </tr>
+
+ <tr>
+ <td>9</td>
+ <td>Add a ACE-based NetAccessor</td>
+ <td>Alberto - as time permits</td>
+ </tr>
+
+ <tr>
+ <td>10</td>
+ <td>Add RelaxNG support</td>
+ <td>(Michael Fuller -- would provide some help)</td>
+ </tr>
+
+ <tr>
+ <td>11</td>
+ <td>Audit/Update of XML Schema support.</td>
+ <td>David</td>
+ </tr>
+
+ <tr>
+ <td>12</td>
+ <td>Const signature changes. [783, 1153, 1223]</td>
+ <td>David</td>
+ </tr>
+
+ <tr>
+ <td>13</td>
+ <td>XML Catalog Support</td>
+ <td></td>
+ </tr>
+
+ <tr>
+ <th></th><th colspan='2'>Features/APIs to be
removed</th>
+ </tr>
+
+ <tr>
+ <td>20</td>
+ <td>Remove Deprecated DOM altogether -
+ Whether we should actually do this is still
still being debated.
+ </td>
+ <td>Gareth</td>
+ </tr>
+
+ <tr>
+ <td>21</td>
+ <td>Remove and/or update deprecated enums</td>
+ <td>Gareth</td>
+ </tr>
+
+ <tr>
+ <td>22</td>
+ <td>Remove non-thread-safe psvi methods</td>
+ <td>Gareth</td>
+ </tr>
+
+ <tr>
+ <td>23</td>
+ <td>Remove Mac OS Classic Support</td>
+ <td>James</td>
+ </tr>
+
+ <tr>
+ <td>24</td>
+ <td>Remove OS/2 (or update it)</td>
+ <td>Alberto</td>
+ </tr>
+
+ <tr>
+ <td>25</td>
+ <td>Remove Borland C++ 4, CodeWarrior, VACPP40 and
Unsupported from Windows platform</td>
+ <td>Alberto</td>
+ </tr>
+
+ <tr>
+ <td>26</td>
+ <td>Audit/Potential removal of all deprecated
methods</td>
+ <td>David</td>
+ </tr>
+
+ </table>
+
</s3>
</s2>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]