Open edudant opened 7 years ago
@edudant Hi Jiri - this should be possible once we get access to some more hosts (we're at capacity at the moment!). Is it sufficient to build this primarily for Linux?
Thank you for your response. The old build system was quite complex - (Windows, Linux, Mac OS X) x (compressed oops, not compressed oops) x (32-bit, 64-bit) and we have users on all platforms.
However, we can start with linux build and add other platforms later. Also we do not need to run the jobs as often as standard JDK build (it can be run manually just before release).
How can I participate?
@edudant Do you have any hosts that you can donate to the farm? Apart from that I think it's a good idea to have a walk through of our existing build scripts and see if we can modify thiem to include your builds (simple ifdef type blocks or whatever) or if we need to run completely separate scripts.
Are you on our Slack group?
DCEVM build is fully compatible with OpenJDK, the only change would be to add enhanced redefintion tests to the build .
The original build farm is not available anymore. We may get a host as a sponsorship from my employer, I will ask it is possible.
Can you create an account for me in the Slack group? My email is jiri.bubnik@gmail.com.
@edudant Sounds good - I've invited you to slack, pop in there and say hello and we'll organise a Hangout and walk you through the code etc and you can advise on where changes could go. If your employer can help out that would be amazing!
@edudant @karianna is this still relevant? If not, can this be closed?
@edudant @karianna is this still relevant? If not, can this be closed?
My Bad, I need to follow up in email, let me do that first.
@karianna What's the status on this?
Just found this issue. Is there any (easy?) way to contribute for first-time contributors?
Is there anything new about this?
It would be a great plus if Temurin JDKs included DCEVM thus allowing enhanced class redefinition during development.
It's not a variant that the core project will be actively maintaining. Very happy for our scripts to be used by folks who want to build this variant on their CI!
DCEVM (http://dcevm.github.io/) is an OpenJDK HotSpot patch that enables enhanced class redefinition functionality (Add/Remove Field, Method, Interface) via standard hotswap.
DCEVM for JDK8 is stable and widely used, while JDK9 version is still alpha.
Currently, we are looking for a new build system (our build farm is not available anymore). We have forked AdoptJDK to jdk8u and jdk9 repos and applied DCEVM patches. I have successfully tested DCEVM build with OpenJDK build on windows/cygwin and linux/docker.
Is it possible to add DCEVM to AdoptJDK build farm? It should work with copy of standard OpenJDK images with different repo/branch parameters.
Relevant resources: