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