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 2015/04/09 16:57:51 UTC

[VOTE] Fortress-Core 1.0-RC40, take 2

Hi,

 This is a vote for the Fortress Core 1.0-RC40 release. This is a Release Candidate, it will be
followed by potentially a few other release candidate before we reach a 1.0.0.

This will also be the first Fortress Core release at Apache.


Here is the list of fixed issues sinc ethe code has been injected into teh ASF repository:


Bugs :
------
    * [FC-6] - delPermObjs causes LDAP 80 error
    * [FC-8] - Add SSD Constraint check to updateRole
    * [FC-9] - CreateSession error on ApacheDS and Ubuntu 32
    * [FC-11] - MDB Error during deletion
    * [FC-12] - Delete descendant role error
    * [FC-37] - Accelerator jar is refering to a SNAPSHOT version of the released LDAP API

    * [FC-39] - Cleanup NPE during ldap pool init
    * [FC-47] - OrganizationalUnitDao create attribute syntax violation
    * [FC-49] - The J2eePolicyMgrImpl.createSession() class stores the wront type into the context
    * [FC-54] - Benchmark activities
    * [FC-57] - Fortress testCreateSession fails negative test
    * [FC-58] - Selenium Firefox Driver hangs on Ubuntu 14.04
    * [FC-60] - Add RFC2307bis attributes to User @XmlType
    * [FC-63] - Search only returns 100
    * [FC-64] - AdminRoleDAO.unload has NPE
    * [FC-65] - Turn off Fortress audit and pw policy test cases
    * [FC-67] - Fix config switch for slapd attributes
    * [FC-70] - remove dummy object from web lists
    * [FC-74] - DSD checking on hierarchical relationships incorrect
    * [FC-80] - Fix logout for unauthorized users


Improvements :
--------------
    * [FC-7] - Enhance Role Assignment Func
    * [FC-22] - Switch to junit 4.11
    * [FC-23] - Make the PasswordPolicy code to work with ApacheDS
    * [FC-24] - Add the missing serialVersionUID for Serializable classes
    * [FC-25] - Improve the way Factories create instances
    * [FC-31] - Add sortvals to slapd.conf
    * [FC-44] - Define a LdapPool configuration taht does not validate connections
    * [FC-45] - Normalize fortress test policies
    * [FC-48] - remove log4j from realm impl
    * [FC-55] - Backup Accelerator Session DB on recreate
    * [FC-56] - Fix Documentation
    * [FC-59] - Modify sample Fortress Rest Server policy
    * [FC-62] - Update ant dependencies
    * [FC-66] - add panel headers
    * [FC-68] - Rename config artifacts
    * [FC-69] - Sort lists in fortress web
    * [FC-71] - add description field to permission page
    * [FC-72] - display select to info panel
    * [FC-82] - upgrade CXF in rest component
    * [FC-83] - Cleanup core test processing
    * [FC-84] - Add console and cli to mvn
    * [FC-87] - mavenize jmeter tests


New Features :
--------------
    * [FC-50] - Add password policy support
    * [FC-78] - add deserializer to realm policymgr


Tasks :
-------
    * [FC-2] - Fulfill the IP Clearance form
    * [FC-30] - UnboundID SDK removal preparations
    * [FC-40] - Use the LDAP API constants instead of GlobalIDs constants when possible


The revision :

http://git-wip-us.apache.org/repos/asf/directory-fortress-core/commit/5e0f5d07

The SVN tag:
refs/tags/1.0-RC40

The source and binary distribution packages:
http://people.apache.org/~elecharny/

The staging repository:
https://repository.apache.org/content/repositories/orgapachedirectory-1029


Please cast your votes:
[ ] +1 Release Fortress Core 1.0.-RC40
[ ] 0 abstain
[ ] -1 Do not release Fortress Core 1.0.-RC40


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




Re: [VOTE] Fortress-Core 1.0-RC40, take 2

Posted by Shawn McKinney <sm...@apache.org>.

> On Apr 9, 2015, at 3:18 PM, Emmanuel Lecharny <el...@apache.org> wrote:
> 
> Ok, bad news... One more reason to get rid with this dependency.


Well the good news is it was I who FUBARed the upgrade - not jgrapht.  The artifact name changed and I did not change its reference in the core’s mvn test profiles.  It’s fixed now.  Can we cut a new release and try again?

Thanks

Shawn
smckinney@apache.org


Re: [VOTE] Fortress-Core 1.0-RC40, take 2

Posted by Emmanuel Lecharny <el...@apache.org>.
Ok, bad news... One more reason to get rid with this dependency.

Le jeudi 9 avril 2015, Shawn McKinney <sm...@apache.org> a écrit :

>
>
> > On Apr 9, 2015, at 9:57 AM, Emmanuel Lécharny <elecharny@gmail.com
> <javascript:;>> wrote:
> >
> > Please cast your votes:
> > [ ] +1 Release Fortress Core 1.0.-RC40
> > [ ] 0 abstain
> > [ ] -1 Do not release Fortress Core 1.0.-RC40
>
> -1
>
> jgrapht 0.9.1 is causing the fortress core regression tests to fail.
> We’ll need to revert to previous version - or - fix the error.  At this
> point I don’t have a bead on what the issue is so this might take some time
> to resolve.
>
>
>  [startAnt] BUILD FAILED
>  [startAnt]
>  [startAnt] [FortressAdmin] 2015-04-09 11:47:25,265 (INFO ) loadGraph
> initializing USO context [HOME]
>  [startAnt]
> /home/smckinn/tmp/directory-fortress-core/3/1.0-RC40/ldap/setup/DelegatedAdminManagerLoad.xml:26:
> java.lang.IllegalMonitorStateException: attempt to unlock read lock, not
> locked by current thread
>  [startAnt]     at
> java.util.concurrent.locks.ReentrantReadWriteLock$Sync.unmatchedUnlockException(ReentrantReadWriteLock.java:447)
>  [startAnt]     at
> java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryReleaseShared(ReentrantReadWriteLock.java:431)
>  [startAnt]     at
> java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared(AbstractQueuedSynchronizer.java:1340)
>  [startAnt]     at
> java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.unlock(ReentrantReadWriteLock.java:883)
>  [startAnt]     at
> org.apache.directory.fortress.core.rbac.UsoUtil.getGraph(UsoUtil.java:284)
>  [startAnt]     at
> org.apache.directory.fortress.core.rbac.UsoUtil.getChildren(UsoUtil.java:110)
>  [startAnt]     at
> org.apache.directory.fortress.core.rbac.OrgUnitDAO.getEntityFromLdapEntry(OrgUnitDAO.java:711)
>  [startAnt]     at
> org.apache.directory.fortress.core.rbac.OrgUnitDAO.findByKey(OrgUnitDAO.java:359)
>  [startAnt]     at
> org.apache.directory.fortress.core.rbac.OrgUnitP.read(OrgUnitP.java:239)
>  [startAnt]     at
> org.apache.directory.fortress.core.rbac.AdminRoleP.validate(AdminRoleP.java:399)
>  [startAnt]     at
> org.apache.directory.fortress.core.rbac.AdminRoleP.add(AdminRoleP.java:138)
>  [startAnt]     at
> org.apache.directory.fortress.core.rbac.DelAdminMgrImpl.addRole(DelAdminMgrImpl.java:98)
>  [startAnt]     at
> org.apache.directory.fortress.core.ant.FortressAntTask.addAdminRoles(FortressAntTask.java:2137)
>  [startAnt]     at
> org.apache.directory.fortress.core.ant.FortressAntTask.execute(FortressAntTask.java:932)
>  [startAnt]     at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
>  [startAnt]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>  [startAnt]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>  [startAnt]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  [startAnt]     at java.lang.reflect.Method.invoke(Method.java:606)
>  [startAnt]     at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>  [startAnt]     at org.apache.tools.ant.Task.perform(Task.java:348)
>  [startAnt]     at org.apache.tools.ant.Target.execute(Target.java:435)
>  [startAnt]     at
> org.apache.tools.ant.Target.performTasks(Target.java:456)
>  [startAnt]     at
> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
>  [startAnt]     at
> org.apache.tools.ant.Project.executeTarget(Project.java:1364)
>  [startAnt]     at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>  [startAnt]     at
> org.apache.tools.ant.Project.executeTargets(Project.java:1248)
>  [startAnt]     at org.apache.tools.ant.Main.runBuild(Main.java:851)
>  [startAnt]     at org.apache.tools.ant.Main.startAnt(Main.java:235)
>  [startAnt]     at
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
>  [startAnt]     at
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
>  [startAnt]
>  [startAnt] Total time: 0 seconds
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
>
>
> Shawn
> smckinney@apache.org <javascript:;>
>
>

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

Re: [VOTE] Fortress-Core 1.0-RC40, take 2

Posted by Shawn McKinney <sm...@apache.org>.

> On Apr 9, 2015, at 9:57 AM, Emmanuel Lécharny <el...@gmail.com> wrote:
> 
> Please cast your votes:
> [ ] +1 Release Fortress Core 1.0.-RC40
> [ ] 0 abstain
> [ ] -1 Do not release Fortress Core 1.0.-RC40

-1

jgrapht 0.9.1 is causing the fortress core regression tests to fail.  We’ll need to revert to previous version - or - fix the error.  At this point I don’t have a bead on what the issue is so this might take some time to resolve.


 [startAnt] BUILD FAILED
 [startAnt] 
 [startAnt] [FortressAdmin] 2015-04-09 11:47:25,265 (INFO ) loadGraph initializing USO context [HOME]
 [startAnt] /home/smckinn/tmp/directory-fortress-core/3/1.0-RC40/ldap/setup/DelegatedAdminManagerLoad.xml:26: java.lang.IllegalMonitorStateException: attempt to unlock read lock, not locked by current thread
 [startAnt] 	at java.util.concurrent.locks.ReentrantReadWriteLock$Sync.unmatchedUnlockException(ReentrantReadWriteLock.java:447)
 [startAnt] 	at java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryReleaseShared(ReentrantReadWriteLock.java:431)
 [startAnt] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared(AbstractQueuedSynchronizer.java:1340)
 [startAnt] 	at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.unlock(ReentrantReadWriteLock.java:883)
 [startAnt] 	at org.apache.directory.fortress.core.rbac.UsoUtil.getGraph(UsoUtil.java:284)
 [startAnt] 	at org.apache.directory.fortress.core.rbac.UsoUtil.getChildren(UsoUtil.java:110)
 [startAnt] 	at org.apache.directory.fortress.core.rbac.OrgUnitDAO.getEntityFromLdapEntry(OrgUnitDAO.java:711)
 [startAnt] 	at org.apache.directory.fortress.core.rbac.OrgUnitDAO.findByKey(OrgUnitDAO.java:359)
 [startAnt] 	at org.apache.directory.fortress.core.rbac.OrgUnitP.read(OrgUnitP.java:239)
 [startAnt] 	at org.apache.directory.fortress.core.rbac.AdminRoleP.validate(AdminRoleP.java:399)
 [startAnt] 	at org.apache.directory.fortress.core.rbac.AdminRoleP.add(AdminRoleP.java:138)
 [startAnt] 	at org.apache.directory.fortress.core.rbac.DelAdminMgrImpl.addRole(DelAdminMgrImpl.java:98)
 [startAnt] 	at org.apache.directory.fortress.core.ant.FortressAntTask.addAdminRoles(FortressAntTask.java:2137)
 [startAnt] 	at org.apache.directory.fortress.core.ant.FortressAntTask.execute(FortressAntTask.java:932)
 [startAnt] 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
 [startAnt] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 [startAnt] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
 [startAnt] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 [startAnt] 	at java.lang.reflect.Method.invoke(Method.java:606)
 [startAnt] 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
 [startAnt] 	at org.apache.tools.ant.Task.perform(Task.java:348)
 [startAnt] 	at org.apache.tools.ant.Target.execute(Target.java:435)
 [startAnt] 	at org.apache.tools.ant.Target.performTasks(Target.java:456)
 [startAnt] 	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
 [startAnt] 	at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
 [startAnt] 	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
 [startAnt] 	at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
 [startAnt] 	at org.apache.tools.ant.Main.runBuild(Main.java:851)
 [startAnt] 	at org.apache.tools.ant.Main.startAnt(Main.java:235)
 [startAnt] 	at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
 [startAnt] 	at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
 [startAnt] 
 [startAnt] Total time: 0 seconds
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE


Shawn
smckinney@apache.org


Cancel was: [VOTE] Fortress-Core 1.0-RC40, take 2

Posted by Emmanuel Lécharny <el...@gmail.com>.
Shawn saw an impact with the groupId change I made, while running tests.

He fixed it.

I(m cancelling this release, and will cut a new one this morning.

Thanks !