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 1mnUrI-0002iv-Uf for pgsql-pkg-debian@arkaria.postgresql.org; Thu, 18 Nov 2021 00:00:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mnUrH-0001XU-Kk for pgsql-pkg-debian@arkaria.postgresql.org; Thu, 18 Nov 2021 00:00:55 +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 1mnUrH-0001XL-4Z for pgsql-pkg-debian@lists.postgresql.org; Thu, 18 Nov 2021 00:00:55 +0000 Received: from mail-io1-xd2a.google.com ([2607:f8b0:4864:20::d2a]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1mnUrD-0004rl-2u for pgsql-pkg-debian@postgresql.org; Thu, 18 Nov 2021 00:00:54 +0000 Received: by mail-io1-xd2a.google.com with SMTP id v23so5612973iom.12 for ; Wed, 17 Nov 2021 16:00:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pavely.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZBU/lWzHqfYcPznV5266wxHj50Y2+ZRZ3JzeANfEMGY=; b=W7dYODe0H4oG9CsDJULpEkHlodZ6akowtthzn3S6xeoKtSUSl1s4fOajfIqS9zDm24 2mLMpGK/6MGKCoj/ZUUTZCYWSOs9jGKJf0CsDkruD/la+sFGp/QT1edm/NaRS1faCAJB gZvTOkT118k9/HV6ZN1pNxExzlsEn/zL00JTU= 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=ZBU/lWzHqfYcPznV5266wxHj50Y2+ZRZ3JzeANfEMGY=; b=YDn/5Vbhai8Y19znOBNNl4eMSg0M+Z3EeV4LAEQQFmpCMGIoRJnSTd7t9GXPZO7ZXY nelhPO+4l6X72rtyCACZYXtCl1c4OFk1YeBBjIyFDwLEtYAuyTLOirlFBCzy/vnBZ4SG tWvH+9pqjlCRJqcv1g1EcmFofI9soo/8PMcKNO6isKEqpnY1yDoQQQsPMBGLrmvjy7f4 ObJwqVHKi4JX4WzG0RJugVxgUI1dWPspX2U0RO6erGC2HPRl/U/c5D6kaFXuwDnZI+t/ bbW1cjavQANzOpftSFUHyLH4NOVFN3Yot6QyRHeJfOJhZTeVVcCZ8kmgG7Kj7M6QVTc/ Uxzw== X-Gm-Message-State: AOAM532AzD+CD0akDFYJFq3GFEGnsLTAwhD0kiUmI4q/5B3Sq1vrZeaj yV5SWbRkMWdRx6VhF7nXzRPfabzrMOlg5s3vNV1x7A== X-Google-Smtp-Source: ABdhPJwhK+8N3xhkNAWKlE1hekg3HO+uk/JlYsP8V4Ge8P6k75v0wyB0q3ShEnaMhAUdqEGJ84E1Ouf+62yuHtvM1L8= X-Received: by 2002:a05:6638:2054:: with SMTP id t20mr17312111jaj.42.1637193648718; Wed, 17 Nov 2021 16:00:48 -0800 (PST) MIME-Version: 1.0 References: <1635266397152.45198@amazon.com> <1636650661046.35954@amazon.com> <1636652282183.80790@amazon.com> <1636665927494.4426@amazon.com> <1636667644644.16019@amazon.com> <1636669594714.41068@amazon.com> <1637071034076.49501@amazon.com> <1637073110475.14467@amazon.com> <1637096664670.64397@amazon.com> In-Reply-To: <1637096664670.64397@amazon.com> From: Aaron Pavely Date: Wed, 17 Nov 2021 18:00:38 -0600 Message-ID: Subject: Re: [PATCH] audo-detect and use -moutline-atomics compilation flag for aarch64 To: "Pop, Sebastian" Cc: Christoph Berg , PostgreSQL in Debian , "Saidi, Ali" , "Csoma, Csaba" Content-Type: multipart/alternative; boundary="000000000000dc5cbf05d104d9a9" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000dc5cbf05d104d9a9 Content-Type: text/plain; charset="UTF-8" On Tue, 16 Nov, 2021 at 15:04 Pop, Sebastian wrote: > Thanks Christoph for the quick turn-around. > > I see that builds with -moutline-atomics succeeded for Focal arm64 builds > for all the branches: > > https://pgdgbuild.dus.dg-i.net/view/PostgreSQL/job/postgresql-9.6-binaries/architecture=arm64,distribution=focal/88/ > > https://pgdgbuild.dus.dg-i.net/job/postgresql-10-binaries/77/architecture=arm64,distribution=focal/ > > https://pgdgbuild.dus.dg-i.net/view/PostgreSQL/job/postgresql-11-binaries/architecture=arm64,distribution=focal/686/ > > https://pgdgbuild.dus.dg-i.net/view/PostgreSQL/job/postgresql-12-binaries/architecture=arm64,distribution=focal/875/ > > https://pgdgbuild.dus.dg-i.net/view/PostgreSQL/job/postgresql-13-binaries/architecture=arm64,distribution=focal/858/ > > https://pgdgbuild.dus.dg-i.net/view/PostgreSQL/job/postgresql-14-binaries/architecture=arm64,distribution=focal/651/ > > I see that the patch is still missing on branch 15 that is the development > branch: > > https://pgdgbuild.dus.dg-i.net/view/PostgreSQL/job/postgresql-15-binaries/architecture=amd64,distribution=focal/345/ > Maybe we need to add the patch to that branch as well? > > How are the above binaries distributed to users? > I see for instance that pgsql 14 binaries have last been updated in > 30-Sep-2021: > https://apt.postgresql.org/pub/repos/apt/dists/focal-pgdg/14/binary-arm64/ > Is there another step needed to make those binaries available through the > PostgreSQL Apt Repository ( > https://www.postgresql.org/download/linux/ubuntu/ ) > > Does Canonical rely on these builds to update the Focal PostgreSQL > packages? > > Thanks, > Sebastian > Sebastian, I see new arm64 packages in the debian repository pool, e.g.: https://apt.postgresql.org/pub/repos/apt/pool/main/p/postgresql-14/ The packages should be accessible via the 'focal-pgdg-testing' distribution, where they initially land before eventual promotion to the 'focal-pgdg' distribution. https://apt.postgresql.org/pub/repos/apt/dists/focal-pgdg-testing/main/binary-arm64/ As for Canonical, my initial guess is to file a bug / question on Launchpad for the postgresql-12 release (which is current for Ubuntu Focal), or connect with their developers on the ubuntu-devel-discuss@lists.ubuntu.com mailing list. https://launchpad.net/ubuntu/+source/postgresql-12 Aaron --000000000000dc5cbf05d104d9a9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Tue, 16 Nov, 2021 at 15:04 Pop, S= ebastian <spop@amaz= on.com> wrote:
Thanks Christoph for the quick = turn-around.

I see that builds with -moutline-atomics succeeded for Focal arm64 builds f= or all the branches:
https://pgdgbuild.dus.dg-i.net/view/PostgreSQL/job/post= gresql-9.6-binaries/architecture=3Darm64,distribution=3Dfocal/88/
https://pgdgbuild.dus.dg-i.net/job/postgresql-10-binaries/77/architectur= e=3Darm64,distribution=3Dfocal/
https://pgdgbuild.dus.dg-i.net/view/PostgreSQL/job/post= gresql-11-binaries/architecture=3Darm64,distribution=3Dfocal/686/
https://pgdgbuild.dus.dg-i.net/view/PostgreSQL/job/post= gresql-12-binaries/architecture=3Darm64,distribution=3Dfocal/875/
https://pgdgbuild.dus.dg-i.net/view/PostgreSQL/job/post= gresql-13-binaries/architecture=3Darm64,distribution=3Dfocal/858/
https://pgdgbuild.dus.dg-i.net/view/PostgreSQL/job/post= gresql-14-binaries/architecture=3Darm64,distribution=3Dfocal/651/

I see that the patch is still missing on branch 15 that is the development = branch:
https://pgdgbuild.dus.dg-i.net/view/PostgreSQL/job/post= gresql-15-binaries/architecture=3Damd64,distribution=3Dfocal/345/
Maybe we need to add the patch to that branch as well?

How are the above binaries distributed to users?
I see for instance that pgsql 14 binaries have last been updated in 30-Sep-= 2021:
https://apt.postgresql.org= /pub/repos/apt/dists/focal-pgdg/14/binary-arm64/
Is there another step needed to make those binaries available through the P= ostgreSQL Apt Repository ( https://www.postgresql.o= rg/download/linux/ubuntu/ )

Does Canonical rely on these builds to update the Focal PostgreSQL packages= ?

Thanks,
Sebastian

Sebastian,
I see new arm64 packages in the debian repository pool, e.= g.:
https://apt.postgresql.org/pub/repos/apt/pool= /main/p/postgresql-14/

The packages should= be accessible via the 'focal-pgdg-testing' distribution,=C2=A0wher= e they initially land before eventual promotion to the 'focal-pgdg'= distribution.
https://apt.pos= tgresql.org/pub/repos/apt/dists/focal-pgdg-testing/main/binary-arm64/

As for Canonical, my initial guess is to file a= bug / question on Launchpad for the postgresql-12 release (which is curren= t for Ubuntu Focal), or connect with their developers on the ubuntu-devel-discuss@lists.ubunt= u.com=C2=A0mailing list.

Aaron
--000000000000dc5cbf05d104d9a9--