Thanks for the information and invite. I'll try to make it tomorrow. 

On Tuesday, October 22, 2019 at 5:04:20 PM UTC-4, Mark Waite wrote:
>
> This seems like a very good topic for discussion in the Jenkins Platform 
> Special Interest Group meeting Thursday at 14:00 UTC ( 
> https://jenkins.io/sigs/platform/#meetings)  .  I've added two items to 
> the agenda (
> https://docs.google.com/document/d/1bDfUdtjpwoX0HO2PRnfqns_TROBOK8tmP6SgVhubr2Y/edit#
> ).  
>
> The meeting is hosted through Zoom video conferencing and is recorded.  
> The meeting URL is posted to the Gitter channel about 10 minutes before the 
> meeting starts ( https://gitter.im/jenkinsci/platform-sig).
>
> On Tue, Oct 22, 2019 at 2:49 PM Jim Crowley <[email protected] 
> <javascript:>> wrote:
>
>> Irwin,
>>
>>  
>> Thanks for the links! One of those issue is one I opened up! Like I 
>> mentioned to Mark, I spoke with the Adopt team and the additional support 
>> of more base images are coming in the next PR. The testing framework needs 
>> to be updated first to support the additional bases. 
>>
>>
>>
>> On Tuesday, October 22, 2019 at 4:30:20 PM UTC-4, Irwin D'Souza wrote:
>>>
>>> I mentioned this thread on the AdoptOpenJDK slack instance; it looks 
>>> like there's been talks around increased Docker base image coverage:  
>>> https://github.com/AdoptOpenJDK/openjdk-docker/issues/236 & 
>>> https://github.com/AdoptOpenJDK/openjdk-tests/issues/1109
>>>
>>> On Tue, Oct 22, 2019 at 1:47 PM Mark Waite <[email protected]> wrote:
>>>
>>>> Yes, issues with musl vs. glibc were the key reason that I had heard 
>>>> for OpenJDK to not be willing to support Java 11 on Alpine.
>>>>
>>>> I don't see any mention of Alpine or Debian on the official images page 
>>>> at  https://hub.docker.com/_/adoptopenjdk .  There is mention of 
>>>> Alpine and Debian on the unofficial images page at 
>>>> https://hub.docker.com/r/adoptopenjdk/openjdk8 .  Is there somewhere 
>>>> that the difference between official and unofficial AdoptOpenJDK images is 
>>>> described?
>>>>
>>>> On Tue, Oct 22, 2019 at 7:30 AM Jim Crowley <[email protected]> wrote:
>>>>
>>>>> Mark,
>>>>>
>>>>> For Alpine are you referring to the issue with glibc vs musl? It looks 
>>>>> like the AdoptOpenJDK team built Alpine images with glibc install on top 
>>>>> of 
>>>>> the base image. You can look at the Dockefile here, 
>>>>> https://github.com/AdoptOpenJDK/openjdk-docker/tree/master/8/jdk/alpine
>>>>> . 
>>>>>
>>>>> I am loving the AdoptOpenJDK team's support for multiple platforms 
>>>>> too! I think it is also nice having all the OpenJ9 builds as well as 
>>>>> Hotspot. Give users more choice is a good thing! I am really hoping for 
>>>>> an 
>>>>> arm port of OpenJ9 down the line!
>>>>>
>>>>> Let me know if you have any more questions!
>>>>>
>>>>> On Friday, October 18, 2019 at 6:54:08 PM UTC-4, Mark Waite wrote:
>>>>>>
>>>>>> Thanks very much for starting the discussion.
>>>>>>
>>>>>> I'm interested in evaluating the switch from OpenJDK to 
>>>>>> AdoptOpenJDK.  I've been using JDK 8 and 11 hotspot builds from 
>>>>>> AdoptOpenJDK for many months with very good results.
>>>>>>
>>>>>> Several of the OpenJDK providers (Red Hat, Amazon, Azul) seem to be 
>>>>>> limiting their platform support much more than AdoptOpenJDK does.  So 
>>>>>> long 
>>>>>> as we can get the platforms we need (Debian, CentOS, UBI), I'm 
>>>>>> interested 
>>>>>> in evaluating the change.
>>>>>>
>>>>>> I thought there were specific barriers that prevent Alpine Linux 
>>>>>> support, though I see that Azul provides an Alpine Linux build for 8, 
>>>>>> 11, 
>>>>>> and 13.
>>>>>>
>>>>>> On Fri, Oct 18, 2019 at 2:09 PM Jim Crowley <[email protected]> 
>>>>>> wrote:
>>>>>>
>>>>>>> I posted this proposal on GitHub, 
>>>>>>> https://github.com/jenkinsci/docker/issues/893, but also wanted to 
>>>>>>> get the feedback of the community here.
>>>>>>>
>>>>>>>  
>>>>>>>
>>>>>>>
>>>>>>> As we start to look into supporting multiple architectures, we might 
>>>>>>> want to pivot from using OpenJDK to AdoptOpenJDK. There are couple 
>>>>>>> reasons 
>>>>>>> behind this.
>>>>>>>
>>>>>>>  
>>>>>>>
>>>>>>> First, it makes our build scripts and Dockerfiles easier to 
>>>>>>> maintain. Currently, in publish-experimental.sh, we have logic that 
>>>>>>> handles 
>>>>>>> pulling from the “right” OpenJDK for a specific architecture. This 
>>>>>>> could be 
>>>>>>> remove as the AdoptOpenJDK Docker image, 
>>>>>>> https://hub.docker.com/_/adoptopenjdk, has a manifest file that 
>>>>>>> will handle pulling the correct image for the given architecture. 
>>>>>>>
>>>>>>>  
>>>>>>>
>>>>>>>  
>>>>>>>
>>>>>>> Second, the OpenJDK image’s we are pulling from to build out our 
>>>>>>> multi-arch images, s390x/ openjdk:8-jdk, arm32v7/openjdk:8-jdk, etc. 
>>>>>>> will 
>>>>>>> not be updated anymore. This has to do with OpenJDK not publishing 
>>>>>>> “official” binaries for these architectures. More information on this 
>>>>>>> issue 
>>>>>>> can be found here, 
>>>>>>> https://github.com/docker-library/openjdk/issues/364#issuecomment-540821603
>>>>>>> .
>>>>>>>
>>>>>>>  
>>>>>>>
>>>>>>>  
>>>>>>>
>>>>>>> Third, this would pair nicely with the proposal to add OpenJ9, 
>>>>>>> https://github.com/jenkinsci/docker/issues/884. The AdoptOpenJDK 
>>>>>>> image has tags that support OpenJ9, so it should not be to much more 
>>>>>>> work 
>>>>>>> to support this additional tag for our Jenkins images.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> The only roadblock right now is the base image/tag support the 
>>>>>>> official AdoptOpenJDK image on DockerHub. Currently, they only support 
>>>>>>> an 
>>>>>>> Ubuntu and Widows Server Core base image. I talked with the Adopt team, 
>>>>>>> Alpine and Debian, Ubi base images are coming down the pipeline. This 
>>>>>>> is 
>>>>>>> aimed at the next PR to the official DockerHub image repository. 
>>>>>>> CentOS/ClefOS are also coming but I do not have an ETA.
>>>>>>>
>>>>>>> Now we could wait for the official image or we could use the 
>>>>>>> unofficial images the Adopt team does produce. Using the unofficial 
>>>>>>> images 
>>>>>>> does provide us with Alpine, Debian, etc support quicker. But they will 
>>>>>>> be 
>>>>>>> unofficial images, which I know some users do not like to use.
>>>>>>>
>>>>>>>
>>>>>>> Either way, I wanted to get community feedback! So please let me 
>>>>>>> know what you think of this proposal. 
>>>>>>>
>>>>>>> -- 
>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>> Groups "Jenkins Developers" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>> send an email to [email protected].
>>>>>>> To view this discussion on the web visit 
>>>>>>> https://groups.google.com/d/msgid/jenkinsci-dev/6eb646a8-6835-4720-beca-9afe95fa0ca0%40googlegroups.com
>>>>>>>  
>>>>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/6eb646a8-6835-4720-beca-9afe95fa0ca0%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> Thanks!
>>>>>> Mark Waite
>>>>>>
>>>>> -- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "Jenkins Developers" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to [email protected].
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/jenkinsci-dev/c159ed57-6990-4a66-9756-38517e6800f3%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/c159ed57-6990-4a66-9756-38517e6800f3%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>
>>>>
>>>> -- 
>>>> Thanks!
>>>> Mark Waite
>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "Jenkins Developers" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtGCZ4Spq3H3gRis3EvWJNZqfFUqOwU%3Dkhexhr%2BYmNjX4g%40mail.gmail.com
>>>>  
>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtGCZ4Spq3H3gRis3EvWJNZqfFUqOwU%3Dkhexhr%2BYmNjX4g%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-dev/4c6fe5e0-6b57-463a-839b-4f7b1fd8246b%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-dev/4c6fe5e0-6b57-463a-839b-4f7b1fd8246b%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> -- 
> Thanks!
> Mark Waite
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/f7d8ce4b-661f-424a-b91b-3f7aea7ea161%40googlegroups.com.

Reply via email to