Skip to content

add a JDK 16 build #1352

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

Closed
5 tasks done
SethTisue opened this issue Jan 30, 2021 · 6 comments
Closed
5 tasks done

add a JDK 16 build #1352

SethTisue opened this issue Jan 30, 2021 · 6 comments
Assignees
Labels

Comments

@SethTisue
Copy link
Member

SethTisue commented Jan 30, 2021

It's time!

I'm not sure we really have enough space/inodes for this, but let's find out. The worst that can happen is we trigger runs manually from time to time, rather than running them daily, until we can either get more space or maybe ditch the 15 build.

The current JDK 16 build is "Build 34 (2021/1/27)".

  • on all 3 behemoths:
    • cd /usr/lib/jvm
    • sudo curl -O -L 'https://download.java.net/java/early_access/jdk16/34/GPL/openjdk-16-ea+34_linux-x64_bin.tar.gz'
    • sudo dtrx -n openjdk-16-ea+34_linux-x64_bin.tar.gz
    • sudo rm openjdk-16-ea+34_linux-x64_bin.tar.gz
    • sudo chmod -R go+rX openjdk-16-ea+34_linux-x64_bin
    • sudo ln -s openjdk-16-ea+34_linux-x64_bin java-16-openjdk-x64
    • ./java-16-openjdk-x64/jdk-16/bin/java -version
  • add -jdk16- jobs (on 2.12.x and 2.13.x) with JDK version set appropriately
  • make sure both jobs have at least a green core
  • update scripts/Report.scala (both branches)
  • open a separate ticket on gradually getting more projects green?
@SethTisue SethTisue self-assigned this Jan 30, 2021
@SethTisue
Copy link
Member Author

everything extracts... that's encouraging

@SethTisue
Copy link
Member Author

a number of projects are green

a number of projects have failures, so it seems this won't be entirely smooth sailing

but we don't even have a full scorecard yet, because something in airframe is failing so hard (every time) that it takes dbuild down with it. I'll have to dig into it

@SethTisue
Copy link
Member Author

whatever is happening with airframe doesn't happen for me locally, so for now I made branches where airframe isn't present so I can make progress on more fundamental stuff first

@SethTisue
Copy link
Member Author

SethTisue commented Feb 1, 2021

tons of projects are green on both branches, so that's great.

the top failure on 2.12 is:

  • [utest] [error] java.lang.IllegalArgumentException: Unsupported class file major version 60

looks we need an ASM upgrade: scala/bug#12328

@SethTisue
Copy link
Member Author

basics are in place. sequel ticket on getting more green is #1354

@SethTisue SethTisue mentioned this issue Jun 16, 2021
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant