On Tue, Apr 1, 2008 at 8:19 PM, David Jencks <david_jencks@yahoo.com> wrote:
apacheds-noarch does contain and I think it doesn't need:

servlet spec
commons-logging (use slf4j instead for spring)
bouncycastle:bcprov-jdk15:jar:136 (I think this MUST be removed)

We need BC.  In general if there's a jar you think is not needed, you should test a run of ApacheDS before removing it with the noarch script.  You'll know fast whether you need that jar or not.

It does not contain and I wonder if it should:
commons-pool for mitosis

I should then.  If mitosis has the dependency. 

Its used in core TlsKeyGenerator, I can't judge how necessary
this is.

It's necessary for ApacheDS to create and manage the server certificate for LDAPS and StartTLS in the DIT.

later tonight I plan to construct the legal files for inclusion in
the noarch installer jar using the above list of non-apache artifacts
included.  If any of these can be left out please let me know.

I'm pretty much in the same boat with you in terms of looking at the artifacts to determine what's needed and what is not.   Unless of course it's fresh in my mind.