-
Notifications
You must be signed in to change notification settings - Fork 16
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
Updated dependencies to Java 17 #15
base: master
Are you sure you want to change the base?
Conversation
Potentially, ontologies.xml needs to be updated on my side. Not sure if it is still current. |
The document declares the `XMLSchema` namespace `xs`, not `xsd`, but the addition for v1.1.1 used `xsd` when creating the new schema elements. This lead to an error when parsing the document strictly. This change just fixes the namespace on the added tags.
I have rebased my fork against master, so it should now also contain the upstream changes. |
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.
Everything looks OK. The only minor comment is that I saw a version 1.7.11 already in the repo. If we release this version it will not overrite it. You can increase the version or let me know Who has release this version to make sure that is corresponding to this PR.
@ypriverol This updates the jmzml dependency to 1.7.11. The released version of the semantic validator would be 1.2 (currently 1.2-SNAPSHOT). I do not know who can actually perform and push the release. |
@ypriverol Just checked, there seems to be a remaining (or new?) issue with resolving OBOs (PATO mainly) via the psidev.psi.tools validator library (v2.1.0 and v2.1.1) and OLS (code: https://github.com/HUPO-PSI/psi-tools). This comes from here:
|
The issue seems to be line 6 of the PSI-MS OBO file, which imports PATO: https://github.com/HUPO-PSI/psi-ms-CV/blob/6dd9f6b2303a4b4da18059d097cc5294fafd0faf/psi-ms.obo#L6
This is a redirect to https://raw.githubusercontent.com/pato-ontology/pato/master/pato.obo which the OLS OBO2FormatParser then chokes on. |
The breaking code is in https://www.ebi.ac.uk/Tools/maven/repos/service/rest/repository/browse/ebi-repo/uk/ac/ebi/ols/ols-core/1.19/ Update: the actual code comes from obo:obo 2.0 jar, but I am currently not able to locate its source code. |
This PR updates the mzML validator application to use updated dependencies, new Maven repository locations and EBI and some minor implementation changes reflecting the differing dependencies.