Done: - Tag set before anything was done: BEFORE_PRE_SLIDE_2_0_CLEANUP - Augmented logging interface - Made StandardStore deprecated and ExtendedStore default - Removed unsupported stores - Replaced J2EE stores with the one from the proposals sections
Not removed, yet (reason: I feel insecure about that): - SecurityImplAllGrant - src/contrib will be removed - src/examples will be removed - src/admin will be removed - src/tablib will be removed
Oliver
Oliver Zeigermann wrote:
When you read this there will be two new files in the CVS top level - STATUS - RELEASE-PLAN-2.0
Deletes, logger changes and moving of merged J2EE store will be done *today*.
GENERAL -------
Slide 2.0 will provide a stable content repository for content management systems / frameworks and other purposes, featuring: * Full WebDAV Support * DeltaV WebDAV Versioning Support * Support for a variety of backend systems for storing the content including different databases and file system storage * Transactions and Locking for data integrity * Flexible control over permissions at a per file level via support for WebDAV ACL * Simple installation on any server supporting Servlet 2.3 and .war deployment * Sample 'ready-to-run' binary distribution including Tomcat 4.1 * A fully featured WebDAV client library and command line client
and much more.
Have a look at RELEASE-PLAN-2.0 in the CVS
SHOWSTOPPERS ------------ - Authentication wrapper must be fixed (maybe done already :) - Docs must be updated, Web as well as internal (CVS) - At least all *functional* tests should pass or only fail for known and documented reasons (in release notes)
OK
BUGZILLA --------
Bugzilla shall be the primary place for bug reports and associated patches. As the status of quite some reports is unclear all reports not yet assigned will be deleted and reporters are kindly asked to re-submit reports still valid. This is supposed to make the usage of bugzilla more attractive.
I will do it, but will be careful not to delete obviously valid bug reports.
CLIENT ------
The client should be moved to dedicated area with a dedicated build script.
OK. If anyone will do the work. Martin Dulisch offered to do so, is this offer still valid?
ACL ---
The only supported ACL-draft will be the current version 12. No other ACL policies will be supported.
OK
STUFF TO BE REMOVED *NOW* -------------------------
All classes that do not go into the 2.0 release will be deleted using "CVS remove" directly after the vote. Attic directory will be removed as well.
Attic directory has already been removed.
Kernel (src/share section): - org.apache.slide.store.StandardStore will be replaced by ExtendedStore along with this the following classes will be deleted from package
StandardStore will not be deleted, but only marked as deprecated. ExtendedStore will be become the default implementation.
org.apache.slide.util: - AbstractObjectCache - HashMap - HashMapObjectCache - Iterator
Will be deleted.
Stores: - Package org.apache.slide.store.impl.rdbms will be removed completely and replaced by the merged version in the proposals section - Package slidestore will be removed completely. Classes from package slidestore.file needed by tx file store will be moved to org.apache.slide.store and will finally vanish with BIND implementation: - AbstractUriProperties - UriProperties
Will be done as proposed
Other: - src/contrib will be removed - src/examples will be removed - src/admin will be removed - src/tablib will be removed
Will be deleted for now, but at least src/admin and src/tablib are explicitely and definitely scheduled for later resurrection when there is someone to maintain it.
ACL: - SecurityImplAllGrant will be removed, as it is no longer supported
OK
JDK SUPPORT ------------
1.3 required, 1.4 recommended
OK
LOGGING -------
Logging API will be augmented by a method allowing for both message and throwable in one call. A general redesign of logging is deferred to later releases.
OK
NEW FEATURES ------------
All newly discussed features go into 2.1 or even later releases, no new features go into 2.0.
OK
BINARY RELEASE --------------
- WAR - Tomcat bundle - Separate Client binary release
OK
RELEASE PLAN ---------------------
- There will be no milestone releases - Slide 2.0beta release: 3rd-4th week of Janury 2004 - Slide 2.0final release: 3rd-4th week of February 2004
The release schema still is to be discussed. I would like to use the traditional one, but really do not quite understand it :(
For general info see RELEASE-PLAN-2.0 in the CVS
RELEASE PROCEDURE -----------------
- Releases will be done as described in RELEASE-INFO in the CVS.
- As soon as there is a definite feature freeze a release branch called SLIDE_2_0 will be created. After that all fixes must be applied to this branch. New features will be added to the HEAD.
- As soon as the release goes out, release notes must be checked into the CVS. They should contain general info, fixed bugs, enhancements, known issues, etc.
More on this will be in the "Life after Slide 2.0" post.
Thanks for the attention :)
Oliver
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
