scala-ide/scala-refactoring

Publish artifact for Scala 2.12.0-RC1

Sciss opened this issue · 9 comments

Sciss commented

Could you please publish the most recent stable artifact build with Scala 2.12.0-RC1 to Maven Central? Thanks!

Blocked until scala/scala-dev#219 is fixed.

Sciss commented

Yes, sorry, I noticed this after filing the issue

I managed to run the tests with 2.12:

[error] Failed: Total 1679, Failed 51, Errors 0, Passed 1580, Skipped 48

Could be better ;) I guess we will have something to do here in order to make our codebase compatible with 2.12.

scala/scala-dev#219 is fixed in 2.12.0-RC2

at https://scala-ci.typesafe.com/job/scala-2.12.x-integrate-community-build/816/console I tried to compile the current code with the current 2.12, but I got some compile errors, the first of which is:

[scala-refactoring] [error] /home/jenkins/workspace/scala-2.12.x-integrate-community-build/target-0.9.5/project-builds/scala-refactoring-53e5d745a6d151fbe5b5f161d1aa1761b8539ce6/src/main/scala/scala/tools/refactoring/common/TreeTraverser.scala:249: not found: type ClassTypeRef
[scala-refactoring] [error]                 case typeRef: ClassTypeRef =>
[scala-refactoring] [error]                               ^

ClassTypeRef was removed in scala/scala@da3f717

I am dropping scala-refactoring from the 2.12 community build for now.

if scala-refactoring is published for 2.12, could you add it to https://github.com/scala/make-release-notes/blob/2.12.x/projects-2.12.md, please?

Reopen. We still didn't publish the artifacts, just fixed the build.

re-added to 2.12 community build in scala/community-build#407

Finally, we are able to publish nightlies for 2.12.0. But now we can't update to 2.12.1 because it is not source compatible to 2.12.0...

(details on that at scala/scala#5469 (comment))