Skip to content
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

Ground work for making mleap scala 2.13 compatible #864

Merged

Conversation

dotbg
Copy link
Contributor

@dotbg dotbg commented Aug 17, 2023

  1. Using sbt 1.9
  2. Using most recent versions of the scala libraries where possible
  3. Replaced scala-arm with more idiomatic scala 2.13+ way (scala-arm was not updated for a long time)
  4. Updated scalatest.
  5. Updated ClassloaderUtils to use java 9 compatible code.
  6. Using java 9 code instead of the commons-io.

@dotbg dotbg force-pushed the feature/versions-up-new-sbt-scala-2.13-prep branch from 920a180 to ef6f1f1 Compare August 17, 2023 23:34
@dotbg dotbg marked this pull request as draft August 18, 2023 08:26
@dotbg dotbg force-pushed the feature/versions-up-new-sbt-scala-2.13-prep branch from ef6f1f1 to c79afde Compare August 18, 2023 09:06
Copy link
Contributor

@jsleight jsleight left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow thanks for the massive contribution! I'm still working through it all (about half done), didn't see any issues so far. Just wanted to at least let you know that I'm looking :)

Couple of tests failing still:

  • TensorflowModelSpec saved model with
org.tensorflow.exceptions.TFFailedPreconditionException: Attempting to use uninitialized value Variable
  • a spring test seems like it didn't compile correctly
Caused by: java.lang.ClassNotFoundException: @.etc.sbt.jvmopts

@dotbg dotbg force-pushed the feature/versions-up-new-sbt-scala-2.13-prep branch from c79afde to 523a68d Compare August 24, 2023 10:20
@dotbg
Copy link
Contributor Author

dotbg commented Aug 24, 2023

@jsleight thanks a lot!
Unfortunately, Tensorflow is not published for my platform, so I debugging that test will take time :(

Copy link
Contributor

@jsleight jsleight left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

finishing up initial review and everything looks ok to me.

Just need to fix the test failures

@dotbg dotbg force-pushed the feature/versions-up-new-sbt-scala-2.13-prep branch 4 times, most recently from 6b11e07 to 4dfef6b Compare September 4, 2023 14:15
1. Using sbt 1.9
2. Using most recent versions of the scala libraries where possible
3. Replaced scala-arm with more idiomatic scala 2.13+ way (scala-arm was
   not updated for a long time)
4. Updated scalatest.
5. Updated ClassloaderUtils to use java 9 compatible code.
6. Replaced commons-io with java 9+ code.
@dotbg dotbg force-pushed the feature/versions-up-new-sbt-scala-2.13-prep branch from 4dfef6b to ec0f973 Compare September 4, 2023 14:24
@dotbg dotbg marked this pull request as ready for review September 4, 2023 14:47
@dotbg dotbg requested a review from jsleight September 4, 2023 14:47
@dotbg
Copy link
Contributor Author

dotbg commented Sep 5, 2023

@jsleight thanks for the comments, I've finally made the build green

@jsleight jsleight merged commit 102e401 into combust:master Sep 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants