Skip to content

Conversation

mpollmeier
Copy link
Contributor

@mpollmeier mpollmeier commented Sep 2, 2019

Status: do not merge for now, because the corresponding codescience PR isn't merge-ready. Many of our dependencies only exist as RCs and milestones, we want to wait for proper releases.

  • keep our dependencies up to date
  • 2.13 has a complete new and revamped collection library
  • scalac 10% faster
  • contains our scaladoc patch, i.e. no more custom scaladoc version for ocular apidocs
  • code changes are minimal

@mpollmeier mpollmeier changed the title cross release for scala 2.13.0 upgrade to scala 2.13.0 Sep 2, 2019
@mpollmeier
Copy link
Contributor Author

I'll fix the new deprecation warnings before merging (not today). if possible please approve so i can move quickly tmr

Copy link
Contributor

@hubertp hubertp left a comment

Choose a reason for hiding this comment

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

are all of those version bumps necessary?
I'm trying to get a better feeling of the changes needed to make that 2.13 upgrade.

println(s"successfully called $cmd")
else
if (result == 0) {
val outputRootBF = better.files.File(outputRoot.toPath)
Copy link
Contributor

Choose a reason for hiding this comment

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

outputRootBF that looks like a rather cryptic variable name and it took me a while until I figured out that BF doesn't stand for "best friends" 😢

Copy link
Contributor Author

Choose a reason for hiding this comment

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

yeah, agree, changed that now

@mpollmeier mpollmeier changed the title upgrade to scala 2.13.0 WIP: upgrade to scala 2.13.0 Sep 3, 2019
@mpollmeier
Copy link
Contributor Author

closing, replaced by multiple smaller prs

@mpollmeier mpollmeier closed this Sep 26, 2019
mpollmeier added a commit that referenced this pull request Nov 27, 2019
mostly reapplied #334
mpollmeier added a commit that referenced this pull request Nov 30, 2019
mostly reapplied #334
mpollmeier added a commit that referenced this pull request Dec 2, 2019
* upgrade to scala 2.13.1

mostly reapplied #334

* use built-in ARM

* upgrade sbt

* compile works

* fix compile deprecation warnings

* bring converters back in

* use my custom-published collections-contrib

* fix deprecation warning

* Disable fatal warnings on cpgserver.

* temporarily disable fatal-warnings

* inline reading overlay entries for simpler ARM handling

* scalafmt

* reenable xfatal warnings for other subprojects

* fix tests

* released fuzzyc

* downgrade to 2.13.0 to fix cpg-server issue with ZipArchive

underlying issue: scala/bug#11754
which is fixed in scala/scala#8447
i.e. we can upgrade to 2.13.2 once that's released

shows as stackoverflow error recursing indefinitely:
`scala.reflect.io.ZipArchive.ensureDir(ZipArchive.scala:126)`
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.

3 participants