Producing community binaries for OpenJDK

Martijn Verburg martijnverburg at gmail.com
Fri Mar 10 16:19:47 UTC 2017


Hi all,

Apologies for coming late to the thread.  Totally happy with the
AdoptOpenJDK github being used as a starting point.  Please not e we
also have an AdoptOpenJDK org at bitbucket if people just wanted to
use hg (although it sounds like not)

I think we call foo openjdk or adoptopendjk - I'm not too fussed
although I think openjdk clearly states what it is, so:

openjdk-jdk8u       = openjdk source mirror
openjdk-build        = build scripts
openjdk-nightly     = location of nightly builds
openjdk-releases  = location for releases
openjdk-website   = website source/host

As it's the AdoptOpenJDK org it should be more than clear enough that
this is a community enthusiasts effort but not an official
openjdk.java.net effort (which may or may not come later).

I can add various folks to the GitHub org and give them permissions to
add repos.

Please email me your (or their) github ids and lets get going.

Cheers,
Martijn


On 10 March 2017 at 14:59, Tim Ellison <t.p.ellison at gmail.com> wrote:
> Realistically it will take me longer than 24hrs to submit the internal
> paperwork for pushing the build scripts out, but I hope to have that
> done approx. mid-week.  I'm going to push our code to Git under ALv2.
>
> The repo names in the Git AdoptOpenJDK org don't seem to follow any
> naming convention ;-)
> I'd like to end up with:
>   foo-jdk8u    = openjdk source mirror
>   foo-build    = build scripts
>   foo-nightly  = location of nightly builds
>   foo-releases = location for releases
>   foo-website  = website source/host
>
> Suggestions for the 'foo' prefix welcome.  We'd also need write access
> in those too!
>
> Regards,
> Tim
>
> On 10/03/17 13:40, Ben Evans wrote:
>> I haven't heard anyone expressing any reservations about moving Tim's
>> repos to AdoptOpenJDK - so shall we give it another 24 hours, see if
>> anyone speaks up, and if we don't hear anything, just do it?
>>
>> Rough consensus and running code, and all that?
>>
>> Ben
>>
>> On Fri, Mar 10, 2017 at 12:59 PM, Mike Burton <mikeb at mycosystems.co.uk> wrote:
>>> Hi Tim,
>>>
>>> I really like the sound of this, and moving your repos into https
> ://github.com/adoptopenjdk would be great. Just checked and I dont have
> write perm on it but other AdoptOpenJDK folk do.
>>>
>>> Best Regards
>>>
>>> Mike Burton
>>>
>>>
>>>
>>>> On 10 Mar 2017, at 12:26, Tim Ellison <t.p.ellison at gmail.com> wrote:
>>>>
>>>> On 09/03/17 17:43, Ben Evans wrote:
>>>>> This sounds good to me - and I think it's the kind of thing that Adopt
>>>>> would very much be interested in.
>>>>
>>>> That's good to hear.
>>>>
>>>>> I'm looping in adoption-discuss, AdoptOpenJDK and Martijn, as I'm not
>>>>> sure how many other folk are reading openjdk-binary.
>>>>
>>>> I'm happy to narrow it down to whatever list(s) are the most appropriate
>>>> once there is consensus on a home for this.
>>>>
>>>>> 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?
>>>>
>>>> Not much at this stage, just a friendly place to talk about such stuff,
>>>> and agreement on a natural place to put the work in progress.  Being
>>>> able to move our repos into the AdoptOpenJDK org [1] would be nice.
>>>>
>>>> [1] https://github.com/adoptopenjdk
>>>>
>>>> Regards,
>>>> Tim
>>>>
>>>>> 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.
>>>>>
>>>
>
> --
> 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 an 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/bbecbb8d-7a59-c2f2-a85b-ddb09d4a86fb%40gmail.com.
> For more options, visit https://groups.google.com/d/optout.


More information about the adoption-discuss mailing list