Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Guava versions in Oxygen

Hi

Wide version ranges should work fine.

For OCL, I had to write one replacement routine that had no common solution in both version 15 and 21.

Whether you need a PB is debateable. My reading of the words is that you need a PB for anything any configuration might use.

I was very unpopular last year when I PBed all the Orbit options for both OCL and QVTd. At that point I was led to believe that a process improvement would auto-PB for exactly our use case. Presumably you have a PB for e.g 15, and there is a primary CQ for 21, therefore if you happen to find yourself running on 21 that's not your problem. IMHO no PB required, an auto-PB should be available. However I don't think auto-PBs have made any progress.

Regards

Ed Willink


On 08/05/2017 14:16, Zoltán Ujhelyi wrote:
Hi,

the VIATRA project is not ready to move to Guava 21, as we still use Java 7 as a minimum requirement, while Guava 21 requires Java 8. We are now in the process of figuring out whether we can set up dependency ranges and uses constraints in a way that we can work both with Guava 15 and 21 (even if both are installed); if everything works as we expect, we will not block moving Oxygen to Guava-only.

If we do not explicitly require Guava 21, but support it through version ranges, do we have to fill a corresponding PB CQ?

Best regards,
Zoltán
-- Zoltán Ujhelyi

Eclipse Technologies Expert
IncQueryLabs Ltd.

On 2017. May 5., at 10:04, Aleksandar Kurtakov <akurtako@xxxxxxxxxx> wrote:

On the last Planning council meeting we discussed Guava and having
multiple versions of it in Oxygen. In order to prevent issues like
there were with multiple Guava versions in Luna and/or issues like
with Neon.3 we are strongly recommending that:

Every project that depends on Guava moves to version 21 for Oxygen.


Guava 21 is available in Oxygen's M6 repo so please file your PB CQs
and move up ASAP.
Detailed report of all the API changes since version 15 (the version
in Neon) can be found at
https://github.com/google/guava/wiki/ReleaseHistory .

Don't hesitate to ask if there is anything unclear.

--
Alexander Kurtakov
Red Hat Eclipse Team
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
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



Back to the top