-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a negative requirement to exclude bad o.a.commons.logging version #270
Add a negative requirement to exclude bad o.a.commons.logging version #270
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I approve - once it is merged and built I think I will do some upgrade tests (like the ones I do on EPP day, but ahead of time so we have a chance to resolve before M2 publishes).
Yes, I'd like to merge this so I can do some testing with the staging repository long ahead of m2. We might even remove this again if there is a new version of commons-logging 1.3.x with changes that also avoid the problem: |
I re-ran the experiment which previously logged:
This time I did it for the committers staging product (which includes the EPP common feature) and that logs this:
Note the other "updates" to outdated Orbit content coming form the old efxclipse repository. Of course egit continues to be function well after this harmless "update". If I try to force the IDE to install exactly the broken version: It fails like this:
Fortunately we previously improved p2 so that is actually shows the So this appears to be working as intended. |
BTW I have tested this too, for example updating eclipse-cpp-2022-12-R-linux-gtk-x86_64.tar.gz to the staging build works fine. 2022-12 included 1.2.0.v20180409-1502 version and after updating to 2025-03 staging the 1.2.0 version is in use. Thanks Ed for the solution. For anyone else wondering, this isn't the first time (but maybe it will be the last time :-) that we have to workaround 3rd party library version issues in EPP. A previous example is what was introduced in b7632dc (and removed as part of 711cdb4) |
No description provided.