Re: Does PGDG apt repository support ARM64? - Mailing list pgsql-general

From Adrian Klaver
Subject Re: Does PGDG apt repository support ARM64?
Date
Msg-id 0b9aac53-4228-7302-2dc2-394cf7eb55b8@aklaver.com
Whole thread Raw
In response to Does PGDG apt repository support ARM64?  (Daniele Varrazzo <daniele.varrazzo@gmail.com>)
Responses Re: Does PGDG apt repository support ARM64?  (Daniele Varrazzo <daniele.varrazzo@gmail.com>)
Re: Does PGDG apt repository support ARM64?  (Daniele Varrazzo <daniele.varrazzo@gmail.com>)
List pgsql-general
On 3/31/22 18:22, Daniele Varrazzo wrote:
> Hello,
> 
> Psycopg binary files are built on Debian Stretch images. I have
> noticed that, on arm64 platforms, even if the pgdg apt repository is
> configured, apt-get will install libpq 9.6 (from the Debian
> repository), not the 14 available in pgdg. As a result, certain
> features are not available on psycopg[binary] on the arm platform,
> such as SCRAM authentication.
> 
> This is the latest version of the libpq installation script [1] and
> its log, resulting in the installation of libpq-dev 9.6 [2]. On all
> the other supported platforms, libpq is installed from pgdg, see [3]
> for an amd64 run.
> 
> The installation procedure in the latest run was pretty much:
> 
>      source /etc/os-release
>      echo "deb http://apt.postgresql.org/pub/repos/apt
> $VERSION_CODENAME-pgdg main" \
>          > /etc/apt/sources.list.d/pgdg.list
>      curl -skf https://www.postgresql.org/media/keys/ACCC4CF8.asc \
>          > /etc/apt/trusted.gpg.d/postgresql.asc
> 
>      cat > /etc/apt/preferences.d/pgdg.pref <<HERE
>      Package: *
>      Pin: release o=apt.postgresql.org
>      Pin-Priority: 500
>      HERE
> 
>      apt-get update
>      apt-get -y upgrade
>      apt-get -y install libpq-dev
> 
> Are arm packages available at all? If so, what is the right procedure
> to install them?

 From here:

https://apt.postgresql.org/pub/repos/apt/dists/

I see them in Debian:

Buster on up

Ubuntu

Focal on up, except Impish.

> 
> Cheers
> 
> -- Daniele
> 
> [1]:
https://github.com/psycopg/psycopg/blob/70e58346913f014fd6f30a541b375e224c1885f5/tools/build/wheel_linux_before_all.sh#L19
> [2]: https://github.com/psycopg/psycopg/runs/5780379688?check_suite_focus=true#step:6:365
> [3] https://github.com/psycopg/psycopg/runs/5744603160?check_suite_focus=true#step:6:247
> 
> 


-- 
Adrian Klaver
adrian.klaver@aklaver.com



pgsql-general by date:

Previous
From: Daniele Varrazzo
Date:
Subject: Does PGDG apt repository support ARM64?
Next
From: Daniele Varrazzo
Date:
Subject: Re: Does PGDG apt repository support ARM64?