* Emmanuel Bourg:

> Be very careful with guava, the upstream developers enjoy removing
> deprecated methods and the new releases often break the compatibility.
> Each upgrade has to be thoroughly tested to ensure it doesn't break the
> reverse dependencies. If it happens a solution may be to add back the
> removed methods/classes, that's faster than updating the rdeps one by one.

Perhaps it might make sense to do separate packages such as
libguava-$MAJOR (similar to what I just did for spatial4j).

I'll have a look at the japi-compliance-checker output before I do
anything. (There ought to be tools for automating that.)

> Did you check if Elasticsearch really needs the latest version of
> Guava? Maybe the pom declares a dependency on Guava 18 but the code
> doesn't actually rely on the latest features.

Elasticsearch 1.4.0~beta1 could not be built due to missing symbols.

Cheers,
-Hilko


-- 
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/87bnoxvqfp....@msgid.hilluzination.de

Reply via email to