-
-
Notifications
You must be signed in to change notification settings - Fork 182
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
Bump com.ibm.icu:icu4j from 59.1 to 76.1 #5522
Conversation
curious this was bumped to 60.2 in df10f50 but the pom wasn't updated? |
It is very likely that the returned sequence of available collations changes because of additional ones added through icu4j |
Ugh ... so we are either depending on 60.2 or 59.1 ? Am I reading this right? |
@dependabot rebase |
Bumps [com.ibm.icu:icu4j](https://github.com/unicode-org/icu) from 59.1 to 76.1. - [Release notes](https://github.com/unicode-org/icu/releases) - [Commits](https://github.com/unicode-org/icu/commits) --- updated-dependencies: - dependency-name: com.ibm.icu:icu4j dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
c9cc365
to
c539162
Compare
The version of ICU cannot be upgraded as it is needed by Lucene 4.11.4, and the version of Lucene in eXist-db cannot be upgraded as it stands. |
@dependabot ignore this dependency |
Sorry, only users with push access can use that command. |
Just upgrading to 60.2 already reveals a breaking change (collations are no longer two character codes but with proper locales).
|
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.
Upgrading ICU4j to anything later than 59.1 needs changes to exist-db codebase.
Upgrading to 59.2 works without having to change anything. |
When ignoring the first failing test the underlying issue is revealed when updating to a later version of ICU4j
|
@line-o 59.2 seems good. I still don't understand which version is in use currently. @adamretter ah yes Lucene that makes sense. Do you expect the v60 jars to be actually used or should the version declared in the POM be used? |
@duncdrum the version needs to stay the same as it is in 6.x.x for nothing to break |
@adamretter am I correct to assume that updating Lucene would also be an option in order to be ready to use the latest ICU version (but may not be that easy) right? |
@reinhapa Yes that is mostly the reason. Updating Lucene in eXist-db is very difficult as the version eXist-db uses is very old. Also I rewrote parts of eXist-db previously to make it meet the XQuery spec for collations. So you would also need to test any change to ICU4j against the XQTS to make sure there are no regressions in that area too. |
@adamretter thanks for the explanation |
@dependabot ignore this dependency |
OK, I won't notify you about com.ibm.icu:icu4j again, unless you re-open this PR. |
Bumps com.ibm.icu:icu4j from 59.1 to 76.1.
Release notes
Sourced from com.ibm.icu:icu4j's releases.
... (truncated)
Commits
Most Recent Ignore Conditions Applied to This Pull Request
You can trigger a rebase of this PR by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)