docker-library / docker-library/postgres
Different dependencies installed for PG13 s390x, mips64le vs amd64, arm64, ppc64le (has some to PG14 rel. packages)
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 2.5k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
When I running:
on amd64, arm64, ppc64le
docker run --platform=linux/amd64 -ti --rm postgres:13-bullseye bash -c "dpkg -l | grep -i postgresql"
Status: Downloaded newer image for postgres:13-bullseye
ii libpq5:amd64 14.2-1.pgdg110+1 amd64 PostgreSQL C client library
ii pgdg-keyring 2018.2 all keyring for apt.postgresql.org
ii postgresql-13 13.6-1.pgdg110+1 amd64 The World's Most Advanced Open Source Relational Database
ii postgresql-client-13 13.6-1.pgdg110+1 amd64 front-end programs for PostgreSQL 13
ii postgresql-client-common 238.pgdg110+1 all manager for multiple PostgreSQL client versions
ii postgresql-common 238.pgdg110+1 all PostgreSQL database-cluster manager
on s390x and mips64le it looks like
docker run --platform=linux/s390x -ti --rm postgres:13-bullseye bash -c "dpkg -l | grep -i postgresql"
ii libpq5:s390x 13.6-1.pgdg110+1 s390x PostgreSQL C client library
ii pgdg-keyring 2018.2 all keyring for apt.postgresql.org
ii postgresql-13 13.6-1.pgdg110+1 s390x The World's Most Advanced Open Source Relational Database
ii postgresql-client-13 13.6-1.pgdg110+1 s390x front-end programs for PostgreSQL 13
ii postgresql-client-common 238.pgdg110+1 all manager for multiple PostgreSQL client versions
ii postgresql-common 238.pgdg110+1 all PostgreSQL database-cluster manager
Does this make problems?
libpq5:amd64 14.2-1.pgdg110+1 != libpq5:s390x 13.6-1.pgdg110+1
I don't want to try it!
I would expect not to have any postgres14 dependencies for the postgres 13 images
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the posted docker run commands for postgres:13-bullseye on the listed architectures and compare their dpkg -l output. Focus on the libpq5 package versions and determine whether the amd64, arm64, and ppc64le images include an unintended PostgreSQL 14 dependency; done means the architecture-specific package sets are understood and the expected PostgreSQL 13 dependency behavior is established.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, postgresql, shell
- Domain
- databases, infrastructure
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100