You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by Oliver Zeigermann <oz...@apache.org> on 2003/12/03 10:18:57 UTC
SUMMARY: Slide 2.0 release
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: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org
Re: SUMMARY: Slide 2.0 release
Posted by Oliver Zeigermann <oz...@apache.org>.
Martin Holz wrote:
> Hello Oliver,
>
> Oliver Zeigermann <oz...@apache.org> writes:
>
>
>>Deletes, logger changes and moving of merged J2EE store will be done
>>*today*.
>
>
> Could you tag the state before deletion in cvs?
Of course!
Oliver
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org
Re: SUMMARY: Slide 2.0 release
Posted by Martin Holz <ho...@fiz-chemie.de>.
Hello Oliver,
Oliver Zeigermann <oz...@apache.org> writes:
> Deletes, logger changes and moving of merged J2EE store will be done
> *today*.
Could you tag the state before deletion in cvs?
Thanks
Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org
Re: SUMMARY: Slide 2.0 release
Posted by Oliver Zeigermann <oz...@apache.org>.
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: slide-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
>
> .
>
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org