db-derby-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From fuzzylo...@apache.org
Subject svn commit: r125729 - /incubator/derby/code/trunk/STATUS
Date Thu, 20 Jan 2005 07:09:35 GMT
Author: fuzzylogic
Date: Wed Jan 19 23:09:11 2005
New Revision: 125729

URL: http://svn.apache.org/viewcvs?view=rev&rev=125729
Update STATUS.


Modified: incubator/derby/code/trunk/STATUS
Url: http://svn.apache.org/viewcvs/incubator/derby/code/trunk/STATUS?view=diff&rev=125729&p1=incubator/derby/code/trunk/STATUS&r1=125728&p2=incubator/derby/code/trunk/STATUS&r2=125729
--- incubator/derby/code/trunk/STATUS	(original)
+++ incubator/derby/code/trunk/STATUS	Wed Jan 19 23:09:11 2005
@@ -109,9 +109,7 @@
-The first release, versioned, was announced on December 8, 2005.
+    * released on December 8, 2005.
@@ -131,185 +129,61 @@
-[VOTE] on repository layout:
+[VOTE] Network Server XAMGR Level Support
-   [ Ten votes ]  Option 1: Keep the code and site pages in
-                  separately-versionable trees (
-                  derby/site/{trunk,tags,branches}/<pages> and
-                  derby/code/{t,t,b}<code> )
-   [ One vote ]   Option 2: Put all things Derby into a single tree
-                  ( derby/{trunk,tags,branches}/{<code>,<pages>} )
-[VOTE] Establish development model based on Apache DB guidelines
-  Derby is being sponsored by the Apache DB project and the Derby
-  status page states 'The Apache DB project will own the Derby
-  subproject, and the subproject will follow the Apache DB PMC's
-  direction'.  (http://incubator.apache.org/projects/derby.html)
-  A vote was proposed that the Derby development model follows the
-  guidelines defined by the Apache DB project. This will set the
-  initial rules for development, changes to the model could
-  subsequently be called for and voted on using the Derby developer
-  mailing list.
-  The guidelines are defined at http://db.apache.org/guidelines.html
-  There is one difference that the Derby code is in SVN and not CVS.
-  Note the decision making page at http://db.apache.org/decisions.html
-  and the Changes section on this page
-  http://db.apache.org/source.html.
-  The Changes section indicates the commit model is:
-  (quote)
-  Simple patches to fix bugs can be committed then reviewed. With a
-  commit-then-review process, the Committer is trusted to have a high
-  degree of confidence in the change.
-  Doubtful changes, new features, and large scale overhauls need to be
-  discussed before committing them into the repository. Any change
-  that affects the semantics of an existing API function, the size of
-  the program, configuration data formats, or other major areas must
-  receive consensus approval before being committed.
-  (end-quote)
-  Result: Six +1 votes.
-[VOTE] Derby upgrade policy
-  A vote was proposed to accept that for any release of Derby the
-  upgrade policy described in:
-  http://nagoya.apache.org/eyebrowse/ReadMsg?listName=derby-dev@db.apache.org&msgNo=77
-  is followed.
-  The summary is that any release of Derby can run against a database
-  created by a previous release with either no upgrade, soft upgrade
-  or hard upgrade mode, depending on the circumstance.
-  This would mean that if some new feature was added to Derby, before
-  a release occurred the correct upgrade code would have to be
-  written, if the feature contributor did not provide it.
-  Result: Three +1 votes.
-[VOTE] Derby versioning:
-  A vote was proposed related to the Derby upgrade policy vote.
-  That the version scheme currently in place, and described in:
-  http://nagoya.apache.org/eyebrowse/ReadMsg?listName=derby-dev@db.apache.org&msgNo=73
-  be accepted in order to facilitate the upgrade policy voted on and
-  accepted in the Derby upgrade policy thread. As such, Derby versions
-  should take the following form: MAJOR.Minor.interim.point {beta}
-  (build identifier). As an example, the currently posted snapshot
-  version of Derby is (46005).
-  Whereby:
-  Differences in the major version are used to identify large changes
-  in architecture and functionality, and for which upgrade is
-  required.  Differences in the minor version are used to identify
-  changes in functionality large enough to require an upgrade
-  procedure for databases from the previous version, and for which
-  upgrade is required.  Differences in the interim version are used to
-  identify significant differences in behavior of the database engine
-  from the previous interim version, but for which upgrade to
-  databases is not required.  Differences in the point version are
-  used to identify that any amount of change to the database engine
-  has occurred from the previously released point version.
-  That the build identifier be used to distinguish the exact state of
-  the code from which any specific set of binaries have been compiled,
-  That the beta flag in the version denote that the upgrade policy is
-  in an indeterminate state with respect to the previous version and,
-  as such, that an upgrade to a beta version of Derby is allowed, but
-  an upgrade from a beta version of Derby to any other version of
-  Derby is not allowed.
-  I would like to further propose that, following that version scheme,
-  that releases from any branch have a specific version number and be
-  tagged in the repository. Thus, following this version scheme, the
-  forthcoming baseline release of Derby should be versioned,
-  as it includes changes which are not included in the first public
-  version of the source. Once the release is ready, the version on the
-  trunk will be changed to and then tagged in subversion.
-  I would like to also further propose that before changes which would
-  require upgrade are allowed into the trunk, that the trunk be
-  branched, so that the branch can serve as the reference for the
-  upgrade policy.  After branching, the minor (and/or major) version
-  of the trunk will be incremented, and the beta tag applied to
-  indicate that significant changes exist in the trunk which would
-  require database upgrade and that the code for performing the
-  upgrade has not been rigorously tested. As an example, before a
-  change could be applied which would require upgrade, a new 10.0
-  branch would be created and the trunk would be reversioned
-  beta, in order to distinguish the trunk from the new branch and to
-  allow changes that require a database upgrade into the trunk.
-  Result: Three +1 votes. Passed.
-[VOTE] Re: Help detecting client disconnects for network server  
-  Kathey Marsden proposed the following vote concerning the use of TCP
-  keepalive for Network Server:
-  1) Have keepAlive on by default. It seems important not only for
-  locks but for potential network server bloat due to connections not
-  getting cleaned up.  Result: Three +1 votes. Passed.
-  2) Add a property derby.drda.keepAlive={true|false} (defaults to
-  true as described above).  There seems to be a need to be able to
-  turn keepAlive off in some cases.  Result: Two +1 votes, no
-  objections. Passed.
-  3) Add property derby.drda.connSoTimeout=<milliseconds> (defaults to
-  0, infinite) to provide the ability to have connections timeout
-  after a period of inactivity. The connections will still timeout,
-  even if the connection is working fine but will timeout after
-  blocking on a read for this length of time.  I am about +.5 on this
-  one.  It would be nice to provide the capability, but hesitate to
-  add yet another property.  Result: One +1 vote, objections
-  noted. Not passed.
-Copyright issues with the Derby codebase
-  There were concerns over how the IBM copyright notices attached to
-  the Derby source files were to be retained, if at all. For the
-  discussion of the concerns surrounding this issue, please see:
+  Kathey Marsden submitted a patch for adding XA Support to the Network 
+  Server. It received three +1 votes, and was committed as revision 123827
+  to the trunk.
+[VOTE] Intersect and Except
-  http://nagoya.apache.org/eyebrowse/ReadMsg?listName=derby-dev@db.apache.org&msgId=1885981
+  Jack Klebanoff submitted a patch adding support for SQL INTERSECT and EXCEPT
+  The patch received four +1 votes and was committed to the trunk as revision
+  124467.
-  and the thread concerning the resolution of this issue:
+[VOTE] Java routine signature support - Derby 89
-  http://nagoya.apache.org/eyebrowse/ReadMsg?listName=derby-dev@db.apache.org&msgId=1968757
+  Jeremy Boynes submitted a patch that is a first step to adding Java method
+  signature support for Java routines. The patch received one +1 vote, and
+  no vetoes, so the patch was committed to the trunk as revision 124819.
+[VOTE] JDBC 2.0 Updatable Result Sets
+  Mamta Satoor submitted a patch to support the delete functionality of JDBC
+  2.0 Updatable Result Sets. After some discussion, the patch was committed
+  as revision 125266 to the trunk.
-  Bug tracking has been set up at http://issues.apache.org/jira/browse/DERBY 
+A branch has been created based on the release. To check out the
+branch, use the following Subversion URL:
+svn co http://svn.apache.org/repos/asf/incubator/derby/code/branches/10.0
+The Derby trunk is now versioned alpha. The trunk is not suitable
+for production use. Please see the warning at 
+http://incubator.apache.org/derby/derby_downloads.html in the "Derby source
+code" section.
+The Derby Code contest at ApacheCon received several entries. Details on the
+entries and winners can be found here:
+Kathy Saunders announced that IBM would contribute a new Derby Network
+Server client driver to Derby, to replace the need to use the IBM 
+Universal JDBC Driver, or JCC, to connect to Derby Network Server.
+Since the last update to STATUS, tests, scripts, and demo applications for
+Derby have also been contributed.
-The first release, versioned, was announced on December 8,
+The first release, versioned, was announced on December 8,
+There is no release currently in progress, although development on the
+trunk for a future 10.1 release has begun.
 Any release must be approved by the Incubator PMC and must clearly be
 marked as an incubator release, according to the Apache Incubator
@@ -317,84 +191,6 @@
-Open showstoppers:
-  None.
-Resolved showstoppers:
-  DERBY-24 Client should not be able to raise an event on a
-  PooledConnection it no longer owns.
-  DERBY-32 Logic to prevent mutiple jvms booting the same database in
-  parallel to avoid accidental corruptions on Unix environment is not
-  working.
-Resolved non-showstoppers:
-  DERBY-6 Trigger of the form: create trigger ... values myFunction();
-  has no effect.
-  DERBY-14 Triggers do not evaluate functions in VALUES trigger
-  actions.
-  DERBY-21 ResultsetMetaData.getColumnClassName() for CLOB and BLOB
-  datatypes is incorrect.
-  DERBY-30 Connection.close() method inconsistently throws exception
-  on closed connection
-  DERBY-35 DRDA Chaining in Network Server is incorrect
-  DERBY-38 Make LOCKS as non-reserved keyword in Derby since it is not
-  a reserved keyword in the SQL standards
-  DERBY-40 Cannot set default value for BIGINT
-  DERBY-42 When using encryption, do not store the length information
-  about the external key in service.properties
-  DERBY-44 Support for like ? Escape ?
-  DERBY-50 getMaxColumnNameLength() database metadata function returns
-  incorrect value.
-  DERBY-54 'retain' was not a keyword, now it is, possible schema
-  impact
-  DERBY-59 dblook currently has driver classes hard coded
-  DERBY-67 Network Server on a 64 bit JVM fails with: Execution failed
-  because of a Distributed Protocol Error: DRDA_Proto_SYNTAXRM; CODPNT
-  arg = 2116; Error Code Value = 14
-  DERBY-72 IBM (c) message in properties files
-Items deferred to next release:
+The changes made in the release can be found in the CHANGES file:
-  [PATCH] retrieveMessages... true by default in ij
-  The original submitter of this patch (myrnap) requested that it not
-  be applied to the current release due to an issue when setting the
-  property on the command-line and passing the same property with the
-  connection URL.
-Other applied patches:
-  [PATCH] Optimization of
-          org.apache.derby.impl.services.uuid.BasicUUID.toByteArray()
-  [PATCH] Set Derby's build number to be the subversion revision number
-  [PATCH] derby.war file build
-  [PATCH] derby.log file error message
-  [PATCH] Network servlet display only message key
-  [PATCH] added 3 more parser generated files to the clobber target in
-          main build.xml
-  [PATCH] Various fixes to javadoc generation
-  [PATCH] Trigger Bug Fix
-  [PATCH] Fix to prevent empty log file switches that could cause
-          recovery failures
-  [PATCH] ExternalSortFactory Bug Fix
-  [PATCH] Modify dblook messages to enable localization ...
-  [PATCH] minor bugs in dblook 
-  [PATCH] Extension Packaging
-  [PATCH] DB Shutdown fix for Network Server

View raw message