-
Notifications
You must be signed in to change notification settings - Fork 213
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
Unpin glibc #3359
Unpin glibc #3359
Conversation
This reverts commit a1d0cc8.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unfortunately the upstream_db
image (postgres:13.10
) has not been updated (taken from this comment after running just build && just up
):
$ for x in 'web' 'webserver' 'ingestion_server' 'upstream_db'; do echo "($x)" && j exec $x ldd --version | grep 'ldd' ; done
(web)
just dc exec -u root web ldd --version
env COMPOSE_PROFILES="api,ingestion_server,frontend,catalog" docker-compose -f docker-compose.yml exec -u root web ldd --version
ldd (Debian GLIBC 2.36-9+deb12u3) 2.36
(webserver)
just dc exec -u root webserver ldd --version
env COMPOSE_PROFILES="api,ingestion_server,frontend,catalog" docker-compose -f docker-compose.yml exec -u root webserver ldd --version
ldd (Debian GLIBC 2.31-13+deb11u7) 2.31
(ingestion_server)
just dc exec -u root ingestion_server ldd --version
env COMPOSE_PROFILES="api,ingestion_server,frontend,catalog" docker-compose -f docker-compose.yml exec -u root ingestion_server ldd --version
ldd (Debian GLIBC 2.36-9+deb12u3) 2.36
(upstream_db)
just dc exec -u root upstream_db ldd --version
env COMPOSE_PROFILES="api,ingestion_server,frontend,catalog" docker-compose -f docker-compose.yml exec -u root upstream_db ldd --version
ldd (Debian GLIBC 2.31-13+deb11u6) 2.31
Note that the last version is 11u6
and not 11u7
. We'll either need to leave that piece in for upstream_db
or bump the version to 13.13
(which appears to be the current latest) and see if that includes the patched library.
@AetherUnbound I can look into updates for the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤦♀️ that's right, thanks for correcting me on that! No need to do anything specific for the upstream DB then since all the others are patched!
This reverts commit a1d0cc8.
Fixes
Fixes #3157 by @stacimc
Description
This PR unpins
glibc
that was pinned in #3154 as a security patch. With an updatedpython3.11-slim
image containing the patched version ofglibc
, this is no longer necessary.Testing Instructions
glibc
version in the currentweb
image (ldd --version
shows this info).web
image again.glibc
version does not change.Checklist
Update index.md
).main
) or a parent feature branch.Developer Certificate of Origin
Developer Certificate of Origin