directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Felix Knecht <fel...@apache.org>
Subject Re: LDAP Client API project
Date Fri, 22 Jan 2010 15:55:49 GMT
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 22.01.2010 15:39, Emmanuel Lecharny wrote:
> Hi guys,
> 
> we have some code in shared for the client API. In order to test it, as
> we need a running ldap server, the tests have been pushed to a apacheds
> sub project : ldap-api-test.
> 
> This was not a good idea. We already have a client project
> (http://svn.apache.org/viewvc/directory/clients/trunk/ldap/) containing
> code for a LDAP client. I suggest we move all the client API code there,
> tests included, with dependencies on shared and apacheds.
> 
> We also should make both the kerberos and ldap clients a part of the
> externals in the main project, so that we immediately see the impact of
> any modification done in either shared or apacheds.

So referencing SNAPSHOT-versions of subprojects will be a must. To see
impacts immediately in the Apache CI we should not have the different
subprojects like apacheds, shared, daemon, installer, ... but
trunk-with-dependencies as a the one and only project to build.
So we have the need to haven SNAPSHOT dependencies in out pom, like
share-x.x.x-SNAPHOST in the apacheds/pom.xml.

This would be in contradiction of [1]
"At some point, we may want to decouple the server from the shared
snapshots to avoid having hundreds of compilation failures in ADS (or in
Studio)."

[1]
http://www.archivum.info/dev@directory.apache.org/2010-01/00242/Shared-modifications-impact-on-studio-and-ads.html

> 
> Thougts ?
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAktZyoUACgkQ2lZVCB08qHGZ2QCgjfEF4G5YAp/Ki+EkMl8qHPnQ
tgwAn3uxvE03dOESZ2aWWqkcDTfJIRlm
=1Csk
-----END PGP SIGNATURE-----

Mime
View raw message