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

Update to Scala 2.12 #106

Open
hmf opened this issue Jun 17, 2017 · 9 comments
Open

Update to Scala 2.12 #106

hmf opened this issue Jun 17, 2017 · 9 comments

Comments

@hmf
Copy link

hmf commented Jun 17, 2017

Any plans to update and publish Vegas for Scala 2.12?

TIA

@hmf
Copy link
Author

hmf commented Jun 18, 2017

I took a shot a doing this and failed.
One problem is the dependency:
"flink-scala" of "org.apache.flink"

This does not seem its going to be solved too soon. See:
https://issues.apache.org/jira/browse/FLINK-5005

Any suggestions? The only other idea that comes to mind is to split the
dependent projects into separate projects (Flink and Spark?) so that one can
at least have Vegas working?

TIA

@mrkowalski
Copy link

+1

@ckchow
Copy link
Contributor

ckchow commented Feb 7, 2018

The only parts of this project that depend on spark and flink are the spark and flink dependencies, respectively. I think it is possible to build and publish just the core and macros for 2.12. However, I'm not sure how to configure sbt to do that. I tried by adding a different root project for each of the 2.11 and 2.12 versions, but that doesn't seem to work.

@ckchow
Copy link
Contributor

ckchow commented Feb 9, 2018

well, I have a fork that compiles and publishes the 2.12 artifacts for base Vegas if anyone is interested. (https://github.com/ckchow/Vegas/tree/cchow/scala_2.12) There's an outstanding PR for it here, but you can sbt publishM2 or whatever if you want to use the snapshot for now.

@ckchow
Copy link
Contributor

ckchow commented Feb 16, 2018

could we cut a new release for 2.12 support?

@emarx
Copy link

emarx commented Jul 9, 2018

Hi, looks like this thread has been dead for a little while. Are there plans to support 2.12?

@sbrunk
Copy link

sbrunk commented Nov 17, 2018

It looks like cross publishing 2.11 and 2.12 has been merged back in February but published binary artifacts would make it much easier to use it in Ammonite etc. Any plans to cut a release in the near future?

@m01
Copy link

m01 commented Mar 20, 2019

The linked Flink issue is marked as Resolved in Flink 1.7.0

@sbrunk
Copy link

sbrunk commented Jun 19, 2019

@aishfenton since we were talking about this last week in Lausanne and someone even asked about it in my talk, here's another gentle request to publish a 2.12 version.

/cc @jeremyrsmith

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

No branches or pull requests

6 participants