Hi
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,
Andreas
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev