Skip to content
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

[pull] master from gocd:master #1070

Merged
merged 6 commits into from
Sep 12, 2022
Merged

[pull] master from gocd:master #1070

merged 6 commits into from
Sep 12, 2022

Conversation

pull[bot]
Copy link

@pull pull bot commented Sep 12, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

Since Alpine 3.6.2, /etc/nsswitch.conf is being managed by `alpine-baselayout`/`alpine-baselayout-data` due to the change in https://git.alpinelinux.org/aports/commit/main/alpine-baselayout/APKBUILD?id=9b1f229b2ee09165e4d4080075b117d4ce5bfced but is also contained within our dodgy glibc package (which is wildly out-of date, but can be seen at https://github.com/sgerrand/alpine-pkg-glibc/blob/82dd46a2293b3b177ec5d4ecf99d8ab697391fe0/APKBUILD#L21 )

Allow the glibc package to overwrite this file.
Fix Alpine 3.16.2-based docker image builds
…atible versions

This was earlier taken from AdoptOpenJDK (now Eclipse Temurin), however after JDK 15 they abandoned this approach (for a mixture of reliability and security reasons - glibc-on-Alpine is not supported by Alpine team or considered good practice) and instead moved to native Alpine builds of JDK 16+ which are supported within OpenJDK upstream.

However for us, mure musl/alpine JRE builds don't work for us due to use of the Tanuki Wrapper. The wrapper currently needs glibc and does not seem to work against lightweight compatibility shims such as gcompat or libc6-compat :-(

If there is a way to get the wrapper to use glibc, but have the JREs still use musl, that would be a better path forward, however that is probably not possible due to the way the wrapper processes work and inject native code.
Bump glibc/gcc-libs/zlib versions used on our Alpine images
Add builds of GoCD server against Centos Stream 9
@pull pull bot added the ⤵️ pull label Sep 12, 2022
@pull pull bot merged commit 4c70860 into Skarlso:master Sep 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant