-
Notifications
You must be signed in to change notification settings - Fork 41.4k
Infinispan 9.3.0 update #13570
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
Infinispan 9.3.0 update #13570
Conversation
Thanks for the PR. We generally try to keep changes has focussed as possible and the proposal here is mixing a few different changes. Some of those changes, such as removing dependency management for modules that still exist, shouldn't be made at all. We already have an issue for upgrading to Hibernate 5.3.x (#11725). Can you please re-work this pull request so that it focuses solely on the changes that are required for the Infinispan upgrade? If the Hibernate upgrade is a prerequisite then we can take care of that separately. |
@wilkinsona Makes sense. I'll remove the Hibernate stuff from here, and give the Hibernate 5.3 upgrade a try separately :) |
dd1326c
to
9443925
Compare
Actually, Hibernate 5.3 has already been updated. I'll just fix the cache provider then. |
Should be ready now :) |
Thanks for the updates. Do the modules that you have removed from dependency management no longer exist in Infinispan 9.3? We have a policy of providing dependency management for all of a library's modules. This makes it easier to keep a library's dependencies in sync even for those modules that Boot itself doesn't use. If the modules still exist, we should keep the dependency management for them and just add entries for any new modules. |
|
I don't agree with that. We don't presume to know why someone may be using a dependency. It could be for inclusion in an assembly, for example, rather than something that's used for compilation. Either way, the changes are unrelated to an upgrade to 9.3 so they do not belong here. |
We're trying to avoid people using them at all since most of the time people are using them for compilation and have had issues like this. So, if they're not there, less chances of making the mistake. Besides, in recent Infinispan versions we don't publish them to Maven any more. For example,
Fair point. I'll remove that and open a new PR with the other changes. |
Thanks.
Just to be clear, the modules that are no longer published in 9.3 should be removed as part of the upgrade. Any other removals should be considered separately. |
d1c8ad5
to
2648a26
Compare
I have updated the PR removing the uber jar removals |
2648a26
to
3784303
Compare
Rebased PR. @wilkinsona What is going to be in the end? I've left the uber jars for now and then I'll send another PR to remove them. |
* gh-13570: Update Infinispan dependency management for changes between 9.1 and 9.3 Upgrade to Infinispan 9.3.0.Final
Thanks for the PR, @galderz. The proposed changes are now in master, along with another commit that aligned the dependency management with modules that have been added or removed between Infinispan 9.1.7 and 9.3.0. For the reasons explained above, we want to keep the dependency management for any remaining uber jars. I don't think any further changes are necessary here. |
Thanks @wilkinsona :) |
Uh oh!
There was an error while loading. Please reload this page.