-
Notifications
You must be signed in to change notification settings - Fork 5
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
upgrade to CDK 2 #6
Comments
not an "issue"... this is a ToDo |
Have unsubscribed from all nodes3knime related updates now :-). So feel free to use this is a todo list |
Are there any updates on this? |
No :( |
I have recently looked into updating JChemPaint to CDK 2.1 and 2.0, but there are regressions. See JChemPaint/jchempaint#191 |
Is JChemPaint the blocker and if so is this still the case? Could we rebrand the existing nodes legacy nodes and create a new plugin based on CDK 2.x? |
@webbres, that's exactly what Daria and I were discussing yesterday. |
👍 happy to contribute to that effort if it's done |
I've forked a repo for this: https://github.com/cdk/nodes4knime-cdk2 But the wifi here is too slow to set up the KNIME SDK |
Why did you fork it Egon? The API should be compatible enough that it didn't need a fork. Any changes are likely unspecified invariants being missed by the callee. |
I think the main issue is JChemPaint and Ambit don't work with CDK 2, so upgrading loses that functionality which breaks backwards compatibility with existing workflows. You can't deprecate the nodes as they don't work anymore. |
Think of it as the migration path from Python2 to Python3: there were so many dependencies, many tools could not easily migrate to Python3. Similarly, there is functonality in the CDK-1.5-based KNIME nodes that are not easily migrated. The idea of the fork is to have both world in parallel, allowing people to use CDK-2.x-based KNIME nodes whenever possible, but at the same time being able to install the CDK-1.5-based KNIME nodes when needed. |
This turns out to be a bit harder than expected, as it simultaneously needs updating of JChemPaint and AMBIT ...
The text was updated successfully, but these errors were encountered: