Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n4mcc-00067K-1y for pgsql-www@arkaria.postgresql.org; Tue, 04 Jan 2022 16:25:14 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1n4mca-0000dG-Vz for pgsql-www@arkaria.postgresql.org; Tue, 04 Jan 2022 16:25:12 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n4mca-0000d7-Nj for pgsql-www@lists.postgresql.org; Tue, 04 Jan 2022 16:25:12 +0000 Received: from mail-yb1-xb34.google.com ([2607:f8b0:4864:20::b34]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1n4mcX-0007U0-Ne for pgsql-www@lists.postgresql.org; Tue, 04 Jan 2022 16:25:12 +0000 Received: by mail-yb1-xb34.google.com with SMTP id w13so75764937ybs.13 for ; Tue, 04 Jan 2022 08:25:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=almalinux.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+3tu92zgwpOBvNBc5CiHQb6injozv3ijpb+aiuhO9r4=; b=h4FqeENGO3xqPtIvOw58brpH8bymav7yHygtEM1GvWOSJSI1Zi15TIHVx230Im3UQv 896ErW0WNXGAxE/qxAVdrTi/O2NmwcDrUU52N9PkVCAejaZ5mwSIzwYXH9P2J4yekhPB zzAtgEwBAAHVcg5SegIIQ2tnaLj4fFbovV0MFA3SKYz95CZBPAbooEksfBVp050e/agr UR2Epsab0KBAjI3uBQTMbqKAO0YUZFX3YlcH1Kyg1buOyd8tc3FZqJdA0TILFGNTyhIA itCpo0IDVJdubOhyX1kTha7lxskAP+WwOF4MzdrjZTXndSxy2UNaLFzRn1wFWON591JS 2IFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+3tu92zgwpOBvNBc5CiHQb6injozv3ijpb+aiuhO9r4=; b=GJ12mVyqpR32nvuqy4RvK554+90b+Y8Hailx0kKZT16CVWNA6nqWFoBANwnqguQsC6 xrEG0BuzBJQSjda1wRkBbsHwgcMfEOZAmIm8VMF7ehsozKpXrGvvLI214YoeWIFBQdAG FW3qphUPkXBOPzN7OjRIhBXsDTetLnBOn+v0xMSBwz21PsVwMOi+H+7bcdVrOhSh7oHc n8X2r39WscFyN7m8KMHFt+OTUjawcs4mVIsrTmYvVt9JxNdrfc6ahZI3COlX5hFuHTQP xfJogkQppavRfdLGdfK3kZEwrO/NUGwqIK9y271gUkGwb4zSqJEHpjDFQBl5D1BT7l3/ YaHw== X-Gm-Message-State: AOAM530URDuQ9G+nYpgWgGLs3L6Qc9ucOwR6SBTt0+q/y3rZr31CTkEi Bak2htl+WrnDBK5kiXdHgIjlETv8wlh8nVHdKgckew== X-Google-Smtp-Source: ABdhPJwdMgeHF+czD4efu2VckVChrqDU24gkNbJYYm1ORpXF2lg9EIgWudgHJ8ZR91XySkbs+xq8gd7Fc9FnaVWF/uw= X-Received: by 2002:a5b:b44:: with SMTP id b4mr52737585ybr.678.1641313508006; Tue, 04 Jan 2022 08:25:08 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Jonathan Wright Date: Tue, 4 Jan 2022 10:24:52 -0600 Message-ID: Subject: Re: Add AlmaLinux as Specifically Supported Distro To: "Jonathan S. Katz" Cc: pgsql-www@lists.postgresql.org, devrim@gunduz.org Content-Type: multipart/alternative; boundary="0000000000009c320105d4c41429" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000009c320105d4c41429 Content-Type: text/plain; charset="UTF-8" On Tue, Jan 4, 2022 at 10:13 AM Jonathan S. Katz wrote: > +Devrim > > On 1/4/22 10:42 AM, Jonathan Wright wrote: > > Hi, > > > > My name is Jonathan Wright and I'm in the Infrastructure Team Lead for > > AlmaLinux. I/we use Postgres (naturally) > > Glad to hear it! > > > and today I noticed that > > AlmaLinux is missing as a specifically listed supported distro at > > https://www.postgresql.org/download/ > > and > > https://www.postgresql.org/download/linux/redhat/ > > > > > > I see that Rocky was added which is great, but I think it would also be > > appropriate to add AlmaLinux. Alma and Rocky are on about equal footing > > in terms of adoption and both are major players in the RHEL rebuild > > arena at the moment. It would be beneficial for users of both Postgres > > and Alma to have the support specifically listed. > > I defer to Devrim on if the PostgreSQL YUM Repo supports AlmaLinux. I > did see some random Internet instructions that shows how to install > packages from the PostgreSQL YUM repo onto AlmaLinux systems. > > For the OS distro, do you have a reference to which PostgreSQL packages > are available natively in Alma? I wasn't able to find it in my five > minutes of searching (though I did find the repo list)[1]. > Same as upstream/RHEL. [root@mirror01-ga ~]# dnf module list postgresql Last metadata expiration check: 1:03:01 ago on Tue Jan 4 10:18:16 2022. AlmaLinux 8 - AppStream Name Stream Profiles Summary postgresql 9.6 client, server [d] PostgreSQL server and client module postgresql 10 [d] client, server [d] PostgreSQL server and client module postgresql 12 client, server [d] PostgreSQL server and client module postgresql 13 client, server [d] PostgreSQL server and client module Exact packages change based on which module stream is enabled. [root@mirror01-ga ~]# yum list postgresql* Last metadata expiration check: 1:05:18 ago on Tue Jan 4 10:18:16 2022. Available Packages postgresql.x86_64 10.17-2.module_el8.5.0+2551+8dca950a appstream postgresql-contrib.x86_64 10.17-2.module_el8.5.0+2551+8dca950a appstream postgresql-docs.x86_64 10.17-2.module_el8.5.0+2551+8dca950a appstream postgresql-jdbc.noarch 42.2.3-3.el8_2 appstream postgresql-jdbc-javadoc.noarch 42.2.3-3.el8_2 appstream postgresql-odbc.x86_64 10.03.0000-2.el8 appstream postgresql-odbc-tests.x86_64 10.03.0000-2.el8 appstream postgresql-plperl.x86_64 10.17-2.module_el8.5.0+2551+8dca950a appstream postgresql-plpython3.x86_64 10.17-2.module_el8.5.0+2551+8dca950a appstream postgresql-pltcl.x86_64 10.17-2.module_el8.5.0+2551+8dca950a appstream postgresql-server.x86_64 10.17-2.module_el8.5.0+2551+8dca950a appstream postgresql-server-devel.x86_64 10.17-2.module_el8.5.0+2551+8dca950a appstream postgresql-static.x86_64 10.17-2.module_el8.5.0+2551+8dca950a appstream postgresql-test.x86_64 10.17-2.module_el8.5.0+2551+8dca950a appstream postgresql-test-rpm-macros.x86_64 10.17-2.module_el8.5.0+2551+8dca950a appstream postgresql-upgrade.x86_64 10.17-2.module_el8.5.0+2551+8dca950a appstream postgresql-upgrade-devel.x86_64 10.17-2.module_el8.5.0+2551+8dca950a appstream > > Thanks, > > Jonathan > > [1] https://wiki.almalinux.org/repos/AlmaLinux.html > -- Jonathan Wright AlmaLinux Foundation Mattermost: chat --0000000000009c320105d4c41429 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On = Tue, Jan 4, 2022 at 10:13 AM Jonathan S. Katz <jkatz@postgresql.org> wrote:
+Devrim

On 1/4/22 10:42 AM, Jonathan Wright wrote:
> Hi,
>
> My name is Jonathan Wright and I'm in the Infrastructure Team Lead= for
> AlmaLinux.=C2=A0 I/we use Postgres (naturally)

Glad to hear it!

>=C2=A0 and today I noticed that
> AlmaLinux is missing as a specifically listed supported distro at
> https://www.postgresql.org/download/
> <https://www.postgresql.org/download/> and
> https://www.postgresql.org/download/linux/redh= at/
> <https://www.postgresql.org/download/linux= /redhat/>
>
> I see that Rocky was added which is great, but I think it would also b= e
> appropriate to add AlmaLinux.=C2=A0 Alma and Rocky are on about equal = footing
> in terms of adoption and both are major players in the RHEL rebuild > arena at the moment.=C2=A0 It would be beneficial for users of both Po= stgres
> and Alma to have the support specifically listed.

I defer to Devrim on if the PostgreSQL YUM Repo supports AlmaLinux. I
did see some random Internet instructions that shows how to install
packages from the PostgreSQL YUM repo onto AlmaLinux systems.

For the OS distro, do you have a reference to which PostgreSQL packages are available natively in Alma? I wasn't able to find it in my five minutes of searching (though I did find the repo list)[1].
=

Same as upstream/RHEL.

[r= oot@mirror01-ga ~]# dnf module list postgresql
Last metadata expi= ration check: 1:03:01 ago on Tue Jan=C2=A0 4 10:18:16 2022.
AlmaL= inux 8 - AppStream
Name=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0Stream=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Pr= ofiles=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0Summary
postgresql=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A09.6=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 client, ser= ver [d]=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PostgreSQL server and c= lient module
postgresql=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A010 [d]=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0client, server [d]=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PostgreSQL server and client modul= e
postgresql=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A012=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0client, server [d]=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PostgreSQL server and client modul= e
postgresql=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A013=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0client, server [d]=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PostgreSQL server and client modul= e

Exact packages change based on which modul= e stream is enabled.

[root@mirror01-ga ~]# yu= m list postgresql*
Last metadata expiration check: 1:05:18 ago on= Tue Jan=C2=A0 4 10:18:16 2022.
Available Packages
post= gresql.x86_64=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A010.17-2.module_el8.5.0+2551+8dca950a=C2=A0 =C2=A0 =C2=A0appst= ream
postgresql-contrib.x86_64=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A010.17-2.module_el8.5.0+2551+8dca950a=C2=A0 =C2=A0 =C2=A0appstr= eam
postgresql-docs.x86_64=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 10.17-2.module_el8.5.0+2551+8dca950a=C2=A0 =C2=A0 =C2=A0a= ppstream
postgresql-jdbc.noarch=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 42.2.3-3.el8_2=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0appstream
<= div>postgresql-jdbc-javadoc.noarch=C2=A0 =C2=A0 =C2=A0 =C2=A0 42.2.3-3.el8_= 2=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0appstream
postgresql-odbc.x86_64=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 10.03.0000-2.el8=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0appstream
postgresql-odbc-tests.x86_64=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 10.03.0000-2.el8=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0appstream
postgresql= -plperl.x86_64=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 10.17-2.modu= le_el8.5.0+2551+8dca950a=C2=A0 =C2=A0 =C2=A0appstream
postgresql-= plpython3.x86_64=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A010.17-2.module_el8= .5.0+2551+8dca950a=C2=A0 =C2=A0 =C2=A0appstream
postgresql-pltcl.= x86_64=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A010.17-2.module= _el8.5.0+2551+8dca950a=C2=A0 =C2=A0 =C2=A0appstream
postgresql-se= rver.x86_64=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 10.17-2.module_= el8.5.0+2551+8dca950a=C2=A0 =C2=A0 =C2=A0appstream
postgresql-ser= ver-devel.x86_64=C2=A0 =C2=A0 =C2=A0 =C2=A0 10.17-2.module_el8.5.0+2551+8dc= a950a=C2=A0 =C2=A0 =C2=A0appstream
postgresql-static.x86_64=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 10.17-2.module_el8.5.0+2551+8dca= 950a=C2=A0 =C2=A0 =C2=A0appstream
postgresql-test.x86_64=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 10.17-2.module_el8.5.0+255= 1+8dca950a=C2=A0 =C2=A0 =C2=A0appstream
postgresql-test-rpm-macro= s.x86_64=C2=A0 =C2=A0 =C2=A010.17-2.module_el8.5.0+2551+8dca950a=C2=A0 =C2= =A0 =C2=A0appstream
postgresql-upgrade.x86_64=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A010.17-2.module_el8.5.0+2551+8dca950a=C2=A0 =C2= =A0 =C2=A0appstream
postgresql-upgrade-devel.x86_64=C2=A0 =C2=A0 = =C2=A0 =C2=A010.17-2.module_el8.5.0+2551+8dca950a=C2=A0 =C2=A0 =C2=A0appstr= eam
=C2=A0

Thanks,

Jonathan

[1] https://wiki.almalinux.org/repos/AlmaLinux.html


--
--0000000000009c320105d4c41429--