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