On Thu, Mar 18, 2021 at 09:16:51AM +0100, Jean-Noël Rouvignac (ForgeRock) wrote:
> Side note: I am interested in helping reduce the reliance on guava (as I
> did with xmlbuilder).
> I am not even contemplating getting rid of it given how deeply it is used.
> But we need to start somewhere. Less adherence == potentially less breakage.

We will gladly accept PRs which improve dependency issues and I
appreciate you removing xmlbuilder!  Java 8 introduced CompletableFuture
so it is possible to migrate from ListenableFuture.  Some technical debt
has accumulated over the years but we should keep chipping away at it.
I do think that using Guava in the public interfaces makes it difficult
to shade this dependency and thus ListenableFuture might be an easy
place to start.

-- 
Andrew Gaul
http://gaul.org/

Reply via email to