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 1kbww7-0007Bb-I6 for pgsql-pkg-yum@arkaria.postgresql.org; Mon, 09 Nov 2020 02:29:39 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kbww5-0002wh-Vq for pgsql-pkg-yum@arkaria.postgresql.org; Mon, 09 Nov 2020 02:29:37 +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 1kbww5-0002wU-Lw for pgsql-pkg-yum@lists.postgresql.org; Mon, 09 Nov 2020 02:29:37 +0000 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1kbwvy-0004mb-6M for pgsql-pkg-yum@postgresql.org; Mon, 09 Nov 2020 02:29:36 +0000 Received: by mail-wm1-x332.google.com with SMTP id p22so6603792wmg.3 for ; Sun, 08 Nov 2020 18:29:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=21LdZjnNYKuIosvJZZo37KGbb8zi2mWUbHrqSJiNjvI=; b=JHlITLccRwKl5tzEJ5EYCHdS7JsSbv8koilKdE9W427TivLTUDx314yaRdEoHDuYWk 4KbSwVy0YaJ2pKfvfDE5vH3r14wt3D94BcgqMTK4hv0s4aaIuirQtu+A4PxK3sMkyhVj TX1L6/anGGK5TBpJNx7YL/oEVM6GyNEzLwpHb/muentqXz4hMcgJXzC1ve1RbkscFPm7 0MDyqGhhqva3plpCvhU4BBSo0kpFWBCIXZmSCoLx2EcdSJDbz/sKqx0LA076mY0kv0Mi KSrBl3red+Y90HyljjPpDBv4GowbfW2eujvlkvk81dU+C6dSovar8aMTwVK1kRZjmuFl kXqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=21LdZjnNYKuIosvJZZo37KGbb8zi2mWUbHrqSJiNjvI=; b=Sa3ogQgBkDS0ua+S8ZiZrmcW7ivTOnvDerwh/QIzuf69C86yV3cRpfe5q5L02Ow6H9 +UTqQLK6Ej114OrJm3bfjg615JGn58ru9xybBfBXWsXLoINnm+TSNoGCJorgropUWqrp xq5pzv2eQNhdbZVqiDDRNBj5KOGcEOESPh4A42Tt7w9GFyUKMgDYwOxrvKWRMVH/upg0 7Io8rBhF9MebbByg/3BpIjwJ/76oqjGECxQD85IOgHuNe9WS99ythBcfYbDK4mpFcXeD gWAw+F0Y6OuRbEjq8tWNXNMThzwnBt4IketUDVKEGCdNpsTXCzpJMKNlgu8QVq3ysm3z M8jw== X-Gm-Message-State: AOAM531N0VJT0weRsiJUU3SlsEgUdgumPeWshK8xjTM7IJXtMNEvsR2i btBUCf6qRZUqt8J19tHs1F97uKrB/MZeu1Bmd9KeEdOHR/eO9hcVzhMR97MaDAwY964SHrbDz2p VDp9iE2Z/X7dCnD/+/UDSiQ9Xe7gHi0t6E1RGgueY1t7ye15KJt+Nvv79z8YZMsf2QtcOlQoaiB QOr5AW/kbpfco3PJVcIaesGT2J3uCaS5sF4QTVSk3rBCnu1s+vFJ38hoyU2+pOjpg= X-Google-Smtp-Source: ABdhPJyxK6oCOu4onWF0cheFHBbz6QIumulkstw1mK1DZ2xz51CKMrmA2bRUOOHQ+rxvFMa7+Mzdmn/l0HtgZVtC9aA= X-Received: by 2002:a1c:a402:: with SMTP id n2mr12070029wme.160.1604888967938; Sun, 08 Nov 2020 18:29:27 -0800 (PST) MIME-Version: 1.0 References: <20201105190206.4358b61d@firost> In-Reply-To: <20201105190206.4358b61d@firost> From: Craig Ringer Date: Mon, 9 Nov 2020 10:29:16 +0800 Message-ID: Subject: Re: missing perl test modules in postgresqlXX-devel ? To: Jehan-Guillaume de Rorthais Cc: pgsql-pkg-yum@postgresql.org Content-Type: multipart/alternative; boundary="000000000000d69a3905b3a35414" X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000d69a3905b3a35414 Content-Type: text/plain; charset="UTF-8" On Fri, Nov 6, 2020 at 2:02 AM Jehan-Guillaume de Rorthais wrote: > Hi, > > I noticed the perl test modules from PostgreSQL source tree, eg. > PostgresNode, are not installed with package "postgresqlXX-devel". Only > pg_regress is installed. > > Looking at the web, I can find old memories [1] where postgresql12-devel > installed them in /usr/pgsql-12/lib/pgxs/src/test/perl/ > We really need some consistency and cross checks between the RPMs and debs. But it seems fine to me in the -12 and -13 packages for Fedora 32. So please provide some more specifics about exactly what OS, yum repo configuration, metadata version, etc you are using. 0 ~$ sudo dnf repoquery -f /usr/pgsql-12/bin/postgres Last metadata expiration check: 0:00:49 ago on Mon 09 Nov 2020 10:25:05. postgresql12-server-0:12.2-3PGDG.f32.x86_64 postgresql12-server-0:12.3-1PGDG.f32.x86_64 postgresql12-server-0:12.3-4PGDG.f32.x86_64 postgresql12-server-0:12.3-5PGDG.f32.x86_64 postgresql12-server-0:12.4-1PGDG.f32.x86_64 $ sudo dnf repoquery -f /usr/pgsql-13/bin/postgres Last metadata expiration check: 0:00:55 ago on Mon 09 Nov 2020 10:25:05. postgresql13-server-0:13.0-1PGDG.f32.x86_64 $ sudo dnf repoquery -f /usr/pgsql-12/lib/pgxs/src/test/perl/PostgresNode.pm Last metadata expiration check: 0:01:06 ago on Mon 09 Nov 2020 10:25:05. postgresql12-devel-0:12.2-3PGDG.f32.x86_64 postgresql12-devel-0:12.3-1PGDG.f32.x86_64 postgresql12-devel-0:12.3-4PGDG.f32.x86_64 postgresql12-devel-0:12.3-5PGDG.f32.x86_64 postgresql12-devel-0:12.4-1PGDG.f32.x86_64 $ sudo dnf repoquery -f /usr/pgsql-13/lib/pgxs/src/test/perl/PostgresNode.pm Last metadata expiration check: 0:01:15 ago on Mon 09 Nov 2020 10:25:05. postgresql13-devel-0:13.0-1PGDG.f32.x86_64 $ head -2 /etc/os-release NAME=Fedora VERSION="32 (Workstation Edition)" $ sudo dnf repolist --enabled pgdg* repo id repo name pgdg-common PostgreSQL common RPMs for Fedora 32 - x86_64 pgdg10 PostgreSQL 10 for Fedora 32 - x86_64 pgdg11 PostgreSQL 11 for Fedora 32 - x86_64 pgdg12 PostgreSQL 12 for Fedora 32 - x86_64 pgdg13 PostgreSQL 13 for Fedora 32 - x86_64 pgdg95 PostgreSQL 9.5 for Fedora 32 - x86_64 pgdg96 PostgreSQL 9.6 for Fedora 32 - x86_64 --000000000000d69a3905b3a35414 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Fri, Nov 6, 2020 at 2:02 AM Jehan-Guillaume de Rorthais <<= a href=3D"mailto:jgdr@dalibo.com">jgdr@dalibo.com> wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex">Hi,

I noticed the perl test modules from PostgreSQL source tree, eg.
PostgresNode, are not installed with package "postgresqlXX-devel"= . Only
pg_regress is installed.

Looking at the web, I can find old memories [1] where postgresql12-devel installed them in /usr/pgsql-12/lib/pgxs/src/test/perl/

We really need some consistency and cross checks between t= he RPMs and debs. But it seems fine to me in the -12 and -13 packages for F= edora 32. So please provide some more specifics about exactly what OS, yum = repo configuration, metadata version, etc you are using.

=
0 ~$ sudo dnf repoquery -f /usr/pgsql-12/bin/postgres
Last me= tadata expiration check: 0:00:49 ago on Mon 09 Nov 2020 10:25:05.
postgr= esql12-server-0:12.2-3PGDG.f32.x86_64
postgresql12-server-0:12.3-1PGDG.f= 32.x86_64
postgresql12-server-0:12.3-4PGDG.f32.x86_64
postgresql12-se= rver-0:12.3-5PGDG.f32.x86_64
postgresql12-server-0:12.4-1PGDG.f32.x86_64=

$ sudo dnf repoquery -f /usr/pgsql-13/bin/postgre= s
Last metadata expiration check: 0:00:55 ago on Mon 09 Nov 2020 10:25:0= 5.
postgresql13-server-0:13.0-1PGDG.f32.x86_64

<= div>$ sudo dnf repoquery -f /usr/pgsql-12/lib/pgxs/src/test/perl/PostgresNo= de.pm
Last metadata expiration check: 0:01:06 ago on Mon 09 Nov 2020 10:= 25:05.
postgresql12-devel-0:12.2-3PGDG.f32.x86_64
postgresql12-devel-= 0:12.3-1PGDG.f32.x86_64
postgresql12-devel-0:12.3-4PGDG.f32.x86_64
po= stgresql12-devel-0:12.3-5PGDG.f32.x86_64
postgresql12-devel-0:12.4-1PGDG= .f32.x86_64

$ sudo dnf repoquery -f /usr/pgsql= -13/lib/pgxs/src/test/perl/PostgresNode.pm
Last metadata expiration chec= k: 0:01:15 ago on Mon 09 Nov 2020 10:25:05.
postgresql13-devel-0:13.0-1P= GDG.f32.x86_64


$ head -2 /etc/= os-release
NAME=3DFedora
VERSION=3D"32 (Workstation Edition)&qu= ot;

$ sudo dnf repolist --enabled pgdg*
r= epo id =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=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 repo name
pgdg-common =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=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 PostgreS= QL common RPMs for Fedora 32 - x86_64
pgdg10 =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=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 10 for Fedora 32 - x86_64
pgdg11 =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=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 11 for Fedora 32 - x86_64
pgdg12 =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=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 12 for Fedora 32 - x86_64
pgdg13 =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=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 13 for Fedora 32 - x86_64
pgdg95 =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=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 9.5 for Fedora 32 - x86_64
pgdg96 =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=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 9.6 for Fedora 32 - x86_64


--000000000000d69a3905b3a35414--