[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Orbit Bundles To Be Removed From 2018-09 M3


IMHO this means that Code Recommenders must withdraw from SimRel.

a) all SimRel contributions should use the latest Orbit version

b) mismatch of Guava has been a long-running nightmare with Guava classes in APIs a known no-no causing projects that integrate diverse Guava contributions to fail with bad classes.

Chasing evoluion is a pain but the whole point of SimRel is a suite of contributions that work together. Now that we release four times more often, this pain must be endured four times more often.

ÂÂÂ Regards

ÂÂÂ ÂÂÂ Ed Willink

On 02/08/2018 07:53, Andreas Sewe wrote:
Hi Roland,

I just wanted to give a heads-up that the following bundles (and
corresponding source bundles) are expected to be removed from the Orbit
build towards 2018-09, for M3 [1].

com.google.guava 15.0.0, 18.0.0 (use 21.0.0)
Code Recommenders still uses Guava 15 and can't switch without doing a
major release, as Guava classes like ImmutableList and Optional are
unfortunately part of our public API. Switching to a new major version
of Guava would hence mean forcing all our clients to also switch, which
may not be possible.

A major release, possibly moving from Guava Optional to Java 8 Optional
in our public APIs, would eliminate this problem for good, but we don't
have the resources to do that for 2018-09.

Best wishes,


cross-project-issues-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit

Virus-free. www.avast.com