Producing community binaries for OpenJDK

Tim Ellison t.p.ellison at gmail.com
Fri Mar 10 12:31:19 UTC 2017


Hi Jonathan,

Yep, your links are the type of thing I'm thinking.

As you may have seen from the existing work by AdoptOpenJDK, there are a
few more steps to building a 'usable' OpenJDK (getting the freetype font
code, cacerts, etc), then running a few tests on it, and publishing the
result -- but the overall approach is right.

Regards,
Tim

On 10/03/17 10:00, 陆传胜(传胜) wrote:
> Hi Tim,
> Glad to see an effort on this work!It is an interesting idea to have community binaries especially for OpenJDK participants.
> Here I just want to show you something I did earlier just for hobby, a simple open & free process to build OpenJDK:https://travis-ci.org/luchsh/ojdk_travis
> The scripts and dockerfiles are managed on "github.com", compilation environment was encapsulated in docker images on "hub.docker.com",and "travis-ci.org" provides machine resource to run the build.
> It worked well to build OpenJDK, visible to everyone and the effort/cost is trivial.So I guess for this proposal, we may leverage existing resource as much as possible.
> Regarding more meaningful testcases, and point-in-time patches, does that suggest this repositorywill have more testcases/content than OpenJDK codebase ? (maybe contributed from various organizations)
> ThanksJonathan Lu
> ------------------------------------------------------------------From:Ben Evans <benjamin.john.evans at gmail.com>Send Time:2017年3月10日(星期五) 01:43To:Tim Ellison <Tim_Ellison at uk.ibm.com>; Martijn Verburg <martijnverburg at gmail.com>Cc:adopt-openjdk <adopt-openjdk at googlegroups.com>; adoption-discuss at openjdk.java.net <adoption-discuss at openjdk.java.net>; openjdk-binary-gateway <openjdk-binary-gateway at googlegroups.com>Subject:Re: Producing community binaries for OpenJDK
> Hi Tim,
> 
> This sounds good to me - and I think it's the kind of thing that Adopt
> would very much be interested in.
> 
> I'm looping in adoption-discuss, AdoptOpenJDK and Martijn, as I'm not
> sure how many other folk are reading openjdk-binary.
> 
> Adoption folk - what do we think? Does this fit under the existing structure?
> 
> Tim - assuming that it does, what practical things can AdoptOpenJDK do
> to help you?
> 
> Thanks,
> 
> Ben
> 
> On Thu, Mar 9, 2017 at 4:15 PM, Tim Ellison <Tim_Ellison at uk.ibm.com> wrote:
>>  I've now got some cycles for actually doing some build work around OpenJDK.
>>  There are a couple of colleagues here at IBM who can also contribute to the
>>  build process.
>>
>>  It seems that the closest starting point for community build/test is the
>>  fine work that was done as part of the Adopt OpenJDK project; though it
>>  looks like that has been quiet for a while?
>>
>>  So we have started "from scratch" this week and are writing some build
>>  scripts we'd like to move into the open and share with folks.  It will start
>>  simple, building Linux x86_64 and rolling out to Mac, PPC, and Windows.
>>  Likewise starting with some JTReg testing, and building that out to more
>>  meaningful tests.  We like Git, so it's currently housed in a private Git
>>  repo.
>>
>>  The goal is to have a continuous integration system pulling from OpenJDK and
>>  producing community binaries that are built using a fully open build system,
>>  so everyone can validate how it was created, and the dependencies and
>>  patches that it includes, etc.  Of course, the idea is that changes that are
>>  relevant to OpenJDK source end up back there; but there will always be build
>>  specific-files, and point-in-time patches required to produce a working
>>  binary.
>>
>>  If there is enough flexibility at the Adopt OpenJDK project, I'd prefer to
>>  push the code there and continue working under that organization; but
>>  understand if that project would prefer we set up our own space elsewhere.
>>
>>  Just to be clear, I'm not proposing to open up IBM's Java build system
>>  (believe me, you wouldn't want to have that!); it's much simpler than that
>>  -- just a CI clone/build/test/publish cycle, and then see where things go
>>  from there.
>>
>>  Thoughts?
>>  Tim
>>  Unless stated otherwise above:
>>  IBM United Kingdom Limited - Registered in England and Wales with number
>>  741598.
>>  Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
>>
>>  --
>>  You received this message because you are subscribed to the Google Groups
>>  "OpenJDK Binary Gateway" group.
>>  To unsubscribe from this group and stop receiving emails from it, send an
>>  email to openjdk-binary-gateway+unsubscribe at googlegroups.com.
>>  To post to this group, send email to
>>  openjdk-binary-gateway at googlegroups.com.
>>  To view this discussion on the web, visit
>>  https://groups.google.com/d/msgid/openjdk-binary-gateway/OFD8B8A2C3.73C69040-ON802580DE.004DB23A-802580DE.00594BDE%40notes.na.collabserv.com.
>>  For more options, visit https://groups.google.com/d/optout.


More information about the adoption-discuss mailing list