So why doesn't anything have an ELF dependency on the libraries provided by
SUNWapu13-ldap?  If the library is dlopen()ed explicitly, then it should be
checking for failure.  Is this just a workaround for an Apache bug?

I believe it is - if LDAP is enabled in the Apache configuration, the
server will crash because it doesn't gracefully handle the lack of
SUNWapu13-ldap.  Which is different then the database case - see
below.

I definitely object to Apache now bringing in mysql, postgres, and sqlite.
If there are Apache modules that require these, that's fine, but they
should be in separate packages.

Understood, I had similar concerns - the intent here was to provide a
better user experience for the common Apache case but if these aren't
included, then unlike the LDAP case, Apache will provide a reasonable
error message indicating the missing library in question.

The webstack team has indicated they want to do some refactoring here
in the future so how about we leave this as originally proposed for
now; just include the dependency on SUNWapu13-ldap - and the remainder
can be figured out as part of the larger refactoring effort.
SUNWapu13-ldap itself has no further dependencies.
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to