You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by Emmanuel Lécharny <el...@gmail.com> on 2012/10/09 15:06:45 UTC

[VOTE] Release of ApacheDS (2.0.0-M8)

Hi,

I'd like to propose a new milestone release (2.0.0-M8) for Apache 
Directory Server.

We have fixed a blocking issue in this release : concurrent searches and 
modifications led to errors and could leave the data base in an 
inconsistant state on an heavy concurrent modification load. Everyone 
using any previous version should switch to this version.

Othewise, may other less critical bugs have been fixed, and the overall 
performances have been increased by a factor of 3 or more for searches.

Note that it's still an intermediary version, some new milestone will be 
released before the final 2.0.0 candidate.

Here are the associated links :

ApacheDS 2.0.0-M8, revision 1395927
---------------------------------
- SVN tag r1336754: http://svn.apache.org/viewvc?rev=1395927&view=rev
- Nexus repository: 
https://repository.apache.org/content/repositories/orgapachedirectory-109/
- Distribution packages: http://people.apache.org/~elecharny

Here are the release notes for this all sub-projects:

ApacheDS 2.0.0-M8
============
Bugs :
-----
- [DIRSERVER-1718] - Problems when adding a schema containing one or 
more uppercased letters
- [DIRSERVER-1659] - the apacheds.sh/bat files contains a hard coded 
revision. This is not good
- [DIRSERVER-1748] - EqualityEvaluator does not work correctly
- [DIRSERVER-1723] - Potential LRUCache exhaustion with searches
- [DIRSERVER-1624] - Index are not created when added after the server 
has been started
- [DIRSERVER-1709] - Adding an index does not create the index if the 
server is already started
- [DIRSERVER-1663] - NPE when doing add/delete and search at the same 
time on the same entries
- [DIRSERVER-1738] - Can't restart ApacheDS after setting a value 
superior to Integer.MAX_VALUE in an AT with Integer syntax
- [DIRSERVER-1722] - The PagedSearchIT.testPagedSearchWrongCookie() test 
blocks randomly the build
- [DIRSERVER-1689] - testNoSearchByNonAdmin does not throw an 
LdapNoPermissionException, as expected
- [DIRSERVER-1458] - Cursor API generic usage is totally wrong
- [DIRSERVER-1655] - Possible incorrect insertion of modifications in 
the consumer log
- [DIRSERVER-1727] - LDAP Searches against boolean attributes with 
booleanMatch equality never return matches
- [DIRSERVER-1706] - be sure we close the cursors when the session 
expires and if we have paged searches or persistent search going on
- [DIRSERVER-1726] - DefaultPasswordValidator always throws 
PasswordPolicyException when consecutive non-letter chars are in RDN
- [DIRSERVER-1710] - The memory default (128M) is not enouh in most case
- [DIRSERVER-1735] - When ads-pwdmaxage attribute is set to more then 
2147483, then all user passwords are expirer forever.
- [DIRSERVER-1744] - Compex LDAP search filters returning unmatched objects
- [DIRSERVER-1732] - ERR_04131 The value is expected to be a String
- [DIRSERVER-1739] - LDAP Searches Slow

Improvments :
------------
- [DIRSERVER-1737] - ApacheDS should be able to start even when one of 
its indexed attributes can't be found in the schema manager
- [DIRSERVER-1747] - Presence index is not up to date when the server is 
started

New features :
------------
- [DIRSERVER-1715] - Implement backward browse for DescendantCursor and 
ChildrenCursor

Tasks :
------
- [DIRSERVER-1677] - Dependencies cleanup


Let's vote now:
[ ] +1 | Release Apache Directory Server 2.0.0-M8
[ ] ±0 | Abstain
[ ] -1 | Do NOT release Apache Directory Server 2.0.0-M8

Thanks !

-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


Re: [VOTE] Release of ApacheDS (2.0.0-M8)

Posted by Pierre-Arnaud Marcelot <pa...@marcelot.net>.
[X] +1 | Release Apache Directory Server 2.0.0-M8

Regards,
Pierre-Arnaud

On 9 oct. 2012, at 15:06, Emmanuel Lécharny <el...@gmail.com> wrote:

> Hi,
> 
> I'd like to propose a new milestone release (2.0.0-M8) for Apache Directory Server.
> 
> We have fixed a blocking issue in this release : concurrent searches and modifications led to errors and could leave the data base in an inconsistant state on an heavy concurrent modification load. Everyone using any previous version should switch to this version.
> 
> Othewise, may other less critical bugs have been fixed, and the overall performances have been increased by a factor of 3 or more for searches.
> 
> Note that it's still an intermediary version, some new milestone will be released before the final 2.0.0 candidate.
> 
> Here are the associated links :
> 
> ApacheDS 2.0.0-M8, revision 1395927
> ---------------------------------
> - SVN tag r1336754: http://svn.apache.org/viewvc?rev=1395927&view=rev
> - Nexus repository: https://repository.apache.org/content/repositories/orgapachedirectory-109/
> - Distribution packages: http://people.apache.org/~elecharny
> 
> Here are the release notes for this all sub-projects:
> 
> ApacheDS 2.0.0-M8
> ============
> Bugs :
> -----
> - [DIRSERVER-1718] - Problems when adding a schema containing one or more uppercased letters
> - [DIRSERVER-1659] - the apacheds.sh/bat files contains a hard coded revision. This is not good
> - [DIRSERVER-1748] - EqualityEvaluator does not work correctly
> - [DIRSERVER-1723] - Potential LRUCache exhaustion with searches
> - [DIRSERVER-1624] - Index are not created when added after the server has been started
> - [DIRSERVER-1709] - Adding an index does not create the index if the server is already started
> - [DIRSERVER-1663] - NPE when doing add/delete and search at the same time on the same entries
> - [DIRSERVER-1738] - Can't restart ApacheDS after setting a value superior to Integer.MAX_VALUE in an AT with Integer syntax
> - [DIRSERVER-1722] - The PagedSearchIT.testPagedSearchWrongCookie() test blocks randomly the build
> - [DIRSERVER-1689] - testNoSearchByNonAdmin does not throw an LdapNoPermissionException, as expected
> - [DIRSERVER-1458] - Cursor API generic usage is totally wrong
> - [DIRSERVER-1655] - Possible incorrect insertion of modifications in the consumer log
> - [DIRSERVER-1727] - LDAP Searches against boolean attributes with booleanMatch equality never return matches
> - [DIRSERVER-1706] - be sure we close the cursors when the session expires and if we have paged searches or persistent search going on
> - [DIRSERVER-1726] - DefaultPasswordValidator always throws PasswordPolicyException when consecutive non-letter chars are in RDN
> - [DIRSERVER-1710] - The memory default (128M) is not enouh in most case
> - [DIRSERVER-1735] - When ads-pwdmaxage attribute is set to more then 2147483, then all user passwords are expirer forever.
> - [DIRSERVER-1744] - Compex LDAP search filters returning unmatched objects
> - [DIRSERVER-1732] - ERR_04131 The value is expected to be a String
> - [DIRSERVER-1739] - LDAP Searches Slow
> 
> Improvments :
> ------------
> - [DIRSERVER-1737] - ApacheDS should be able to start even when one of its indexed attributes can't be found in the schema manager
> - [DIRSERVER-1747] - Presence index is not up to date when the server is started
> 
> New features :
> ------------
> - [DIRSERVER-1715] - Implement backward browse for DescendantCursor and ChildrenCursor
> 
> Tasks :
> ------
> - [DIRSERVER-1677] - Dependencies cleanup
> 
> 
> Let's vote now:
> [ ] +1 | Release Apache Directory Server 2.0.0-M8
> [ ] ±0 | Abstain
> [ ] -1 | Do NOT release Apache Directory Server 2.0.0-M8
> 
> Thanks !
> 
> -- 
> Regards,
> Cordialement,
> Emmanuel Lécharny
> www.iktek.com
> 


[Result] [VOTE] Release of ApacheDS (2.0.0-M8)

Posted by Emmanuel Lécharny <el...@gmail.com>.
This vote is now closed.

Here are the results :

Five +1, no -1 :
- Felix
- Kiran
- Pierre-Arnaud
- Stefan
- and myself.

I'll release the Maven repository and deploy the distribution packages 
on people.apache.org today.

-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


Re: [VOTE] Release of ApacheDS (2.0.0-M8)

Posted by Emmanuel Lécharny <el...@gmail.com>.
Le 10/11/12 10:13 PM, Stefan Seelmann a écrit :
>> Let's vote now:
>> [X] +1 | Release Apache Directory Server 2.0.0-M8
>> [ ] ±0 | Abstain
>> [ ] -1 | Do NOT release Apache Directory Server 2.0.0-M8
> RAT report looks good.
> Checksums and signatures are valid.
> Successfully built source distribution.
>
> I think legal files need some work. Here are some things I noticed, but
> I'm not sure if that are really issues:
> - NOTICE and LICENSE file in source and binary distributions look different.
> - There is no attribution/license for ehcache, jetty, and servlet-api in
> the binary distributions but at least the ueber jar contains such classes.
> - The binary NOTICE file lists OpenSymphony Quartz and IBatis but I
> don't see that such software is included
> - The binary LICENSE file lists JUG, OpenSymphony Quartz, and Spring but
> I don't see that such software is included

I do think we need to check all those things. The rules are quite 
strict, and we are probably a bit off base. Also add that we don't use 
many of the dependencies any more (Spring, Derby, Quartz, etc).

The best would be to create a JIRA so that we don't forget to check that.

Thanks Stefan !


-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


Re: [VOTE] Release of ApacheDS (2.0.0-M8)

Posted by Emmanuel Lécharny <el...@gmail.com>.
Responding to your last week message...

Le 10/11/12 10:13 PM, Stefan Seelmann a écrit :
> I'm not sure if that are really issues:
> - NOTICE and LICENSE file in source and binary distributions look different.
Yes. In NOTICE file, we should just include the references to the code 
we included in our source release, nothing else. All the dependencies we 
use to build the project must not be included. For instance, in 
junit-addons, the NOTICE file contains a reference to Mycila, because we 
included Mycila code in our source release, but we don't include junit 
reference, because it' snot part of the sources.

In binary distributions, this is another story : if we include some 
external jars, then we must include the licences and notices in LICENSE 
and NOTICE files.
> - There is no attribution/license for ehcache, jetty, and servlet-api in
> the binary distributions but at least the ueber jar contains such classes.
This has to be fixed. I'm on it.

> - The binary NOTICE file lists OpenSymphony Quartz and IBatis but I
> don't see that such software is included
They should be removed, it's not used anymore.

> - The binary LICENSE file lists JUG, OpenSymphony Quartz, and Spring but
> I don't see that such software is included
Same.

Thanks !


-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


Re: [VOTE] Release of ApacheDS (2.0.0-M8)

Posted by Stefan Seelmann <ma...@stefan-seelmann.de>.
> Let's vote now:
> [X] +1 | Release Apache Directory Server 2.0.0-M8
> [ ] ±0 | Abstain
> [ ] -1 | Do NOT release Apache Directory Server 2.0.0-M8

RAT report looks good.
Checksums and signatures are valid.
Successfully built source distribution.

I think legal files need some work. Here are some things I noticed, but
I'm not sure if that are really issues:
- NOTICE and LICENSE file in source and binary distributions look different.
- There is no attribution/license for ehcache, jetty, and servlet-api in
the binary distributions but at least the ueber jar contains such classes.
- The binary NOTICE file lists OpenSymphony Quartz and IBatis but I
don't see that such software is included
- The binary LICENSE file lists JUG, OpenSymphony Quartz, and Spring but
I don't see that such software is included

Kind Regards,
Stefan


Re: [VOTE] Release of ApacheDS (2.0.0-M8)

Posted by Felix Knecht <fe...@apache.org>.
> [X] +1 | Release Apache Directory Server 2.0.0-M8

Thanks
Felix

Re: [VOTE] Release of ApacheDS (2.0.0-M8)

Posted by Kiran Ayyagari <ka...@apache.org>.
tested build on Ubuntu 12.04 with JDK 1.6
and verified the server by running tar.gz binary, looking good

[X] +1 | Release Apache Directory Server 2.0.0-M8

thanks again Emmanuel

On Tue, Oct 9, 2012 at 6:36 PM, Emmanuel Lécharny <el...@gmail.com> wrote:
> Hi,
>
> I'd like to propose a new milestone release (2.0.0-M8) for Apache Directory
> Server.
>
> We have fixed a blocking issue in this release : concurrent searches and
> modifications led to errors and could leave the data base in an inconsistant
> state on an heavy concurrent modification load. Everyone using any previous
> version should switch to this version.
>
> Othewise, may other less critical bugs have been fixed, and the overall
> performances have been increased by a factor of 3 or more for searches.
>
> Note that it's still an intermediary version, some new milestone will be
> released before the final 2.0.0 candidate.
>
> Here are the associated links :
>
> ApacheDS 2.0.0-M8, revision 1395927
> ---------------------------------
> - SVN tag r1336754: http://svn.apache.org/viewvc?rev=1395927&view=rev
> - Nexus repository:
> https://repository.apache.org/content/repositories/orgapachedirectory-109/
> - Distribution packages: http://people.apache.org/~elecharny
>
> Here are the release notes for this all sub-projects:
>
> ApacheDS 2.0.0-M8
> ============
> Bugs :
> -----
> - [DIRSERVER-1718] - Problems when adding a schema containing one or more
> uppercased letters
> - [DIRSERVER-1659] - the apacheds.sh/bat files contains a hard coded
> revision. This is not good
> - [DIRSERVER-1748] - EqualityEvaluator does not work correctly
> - [DIRSERVER-1723] - Potential LRUCache exhaustion with searches
> - [DIRSERVER-1624] - Index are not created when added after the server has
> been started
> - [DIRSERVER-1709] - Adding an index does not create the index if the server
> is already started
> - [DIRSERVER-1663] - NPE when doing add/delete and search at the same time
> on the same entries
> - [DIRSERVER-1738] - Can't restart ApacheDS after setting a value superior
> to Integer.MAX_VALUE in an AT with Integer syntax
> - [DIRSERVER-1722] - The PagedSearchIT.testPagedSearchWrongCookie() test
> blocks randomly the build
> - [DIRSERVER-1689] - testNoSearchByNonAdmin does not throw an
> LdapNoPermissionException, as expected
> - [DIRSERVER-1458] - Cursor API generic usage is totally wrong
> - [DIRSERVER-1655] - Possible incorrect insertion of modifications in the
> consumer log
> - [DIRSERVER-1727] - LDAP Searches against boolean attributes with
> booleanMatch equality never return matches
> - [DIRSERVER-1706] - be sure we close the cursors when the session expires
> and if we have paged searches or persistent search going on
> - [DIRSERVER-1726] - DefaultPasswordValidator always throws
> PasswordPolicyException when consecutive non-letter chars are in RDN
> - [DIRSERVER-1710] - The memory default (128M) is not enouh in most case
> - [DIRSERVER-1735] - When ads-pwdmaxage attribute is set to more then
> 2147483, then all user passwords are expirer forever.
> - [DIRSERVER-1744] - Compex LDAP search filters returning unmatched objects
> - [DIRSERVER-1732] - ERR_04131 The value is expected to be a String
> - [DIRSERVER-1739] - LDAP Searches Slow
>
> Improvments :
> ------------
> - [DIRSERVER-1737] - ApacheDS should be able to start even when one of its
> indexed attributes can't be found in the schema manager
> - [DIRSERVER-1747] - Presence index is not up to date when the server is
> started
>
> New features :
> ------------
> - [DIRSERVER-1715] - Implement backward browse for DescendantCursor and
> ChildrenCursor
>
> Tasks :
> ------
> - [DIRSERVER-1677] - Dependencies cleanup
>
>
> Let's vote now:
> [ ] +1 | Release Apache Directory Server 2.0.0-M8
> [ ] ±0 | Abstain
> [ ] -1 | Do NOT release Apache Directory Server 2.0.0-M8
>
> Thanks !
>
> --
> Regards,
> Cordialement,
> Emmanuel Lécharny
> www.iktek.com
>



-- 
Kiran Ayyagari
http://keydap.com