Hi,
We need to get rid of the RC dependency to
org.apache.directory.api.api-all anyway. Note that this is not a test
dependency and we've been shipping with milestone dependencies since day
one.
Best regards,
Manfred
On 12/21/2016 5:19 PM, Felix Meschberger wrote:
Hi
Re transient dependency: an option would have been to exclude the commons
dependency on the directory dependency and explicitly add a more recent commons
dependency on the project. Commons generally does a fairly decent job on
keeping backwards compatibility.
Regards
Felix
--
Typos caused by my iPhone
Am 21.12.2016 um 17:14 schrieb Julian Reschke <julian.resc...@gmx.de>:
So, summarizing:
1) I was reviewing build dependencies after discovering an old pull request for
Jackrabbit, complaining on the use of a security challenged version of
commons-collections (see https://issues.apache.org/jira/browse/JCR-4080)
2) Asked Manfred to bump up the version of in auth-ldap, which itself had a
dependency on the old version of commons-collections (see
https://issues.apache.org/jira/browse/OAK-5336)
3) Tests passed on our Windows machines, but not on Jenkins. Turns out that
tests were disabled on Windows (see
https://issues.apache.org/jira/browse/OAK-2904)
4) Finally fixed tests by also bumping up the test dependency for the directory
server implementation.
5) After some digging, found *why* the tests were failing on Windows, fixed
that, and re-enabled them (https://issues.apache.org/jira/browse/OAK-5358)
6) We're still referencing a Release Candidate for
org.apache.directory.api.api-all, and the API *has* changed in the last 12
months. We need to make sure that once that is released, we update our code
(and branches as well). Opened https://issues.apache.org/jira/browse/OAK-5361
(scheduling it for 1.8) to track this.
Best regards, Julian