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 1kc4bJ-0000K9-UF for pgsql-pkg-yum@arkaria.postgresql.org; Mon, 09 Nov 2020 10:40:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kc4bI-0004BO-42 for pgsql-pkg-yum@arkaria.postgresql.org; Mon, 09 Nov 2020 10:40:40 +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 1kc4bH-0004BG-QS for pgsql-pkg-yum@lists.postgresql.org; Mon, 09 Nov 2020 10:40:39 +0000 Received: from mail1.dalibo.net ([212.83.143.11] helo=mail.dalibo.com) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kc4bF-0000IM-Lt for pgsql-pkg-yum@postgresql.org; Mon, 09 Nov 2020 10:40:39 +0000 Received: from firost (larco.ioguix.net [82.66.0.6]) by mail.dalibo.com (Postfix) with ESMTPSA id 5B246205FE; Mon, 9 Nov 2020 11:40:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dalibo.com; s=a; t=1604918435; bh=dNfmTTpXVCT16k3WXSyJZpwMo2C5cGi9KFSZYCbwKcc=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=kYCTIASLFWhiBxKZoK8tMXdMr1B7lLZjh74hSOXpb474TXPT5yJXxLhWZGz5pA/d5 8OUyKp99wWYxUYXg+jzcKbbUe8/Hw3UDHoRNMz07Iy0zua+cecg3ELXQ+2CCCNDfZM NtFHxDJ8LnT/Gcfh7nFFPGL4Sy/hbSdSaDnEyIMA= Date: Mon, 9 Nov 2020 11:40:34 +0100 From: Jehan-Guillaume de Rorthais To: Craig Ringer Cc: pgsql-pkg-yum@postgresql.org Subject: Re: missing perl test modules in postgresqlXX-devel ? Message-ID: <20201109114034.2cc8aab5@firost> In-Reply-To: References: <20201105190206.4358b61d@firost> Organization: Dalibo MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Hello Craig, On Mon, 9 Nov 2020 10:29:16 +0800 Craig Ringer wrote: > On Fri, Nov 6, 2020 at 2:02 AM Jehan-Guillaume de Rorthais > wrote: > > 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. Oh, sorry, I didn't thought about looking for other packages from other distro and versions before writing my email. I should I thought about that as, as I wrote in my email, I found some old fedora packages providing the files... So it looks like at least EL7 packages are broken/different from fedora 32. Here are some more informations from a CentOS Linux 7 (vagrant box "centos/7"): # repoquery -f /usr/pgsql-12/bin/postgres postgresql12-server-0:12.2-1PGDG.rhel7.x86_64 postgresql12-server-0:12.1-2PGDG.rhel7.x86_64 postgresql12-server-0:12.2-2PGDG.rhel7.x86_64 postgresql12-server-0:12.3-1PGDG.rhel7.x86_64 postgresql12-server-0:12.3-5PGDG.rhel7.x86_64 postgresql12-server-0:12.4-1PGDG.rhel7.x86_64 # repoquery -f /usr/pgsql-13/bin/postgres postgresql13-server-0:13.0-1PGDG.rhel7.x86_64 # repoquery -f /usr/pgsql-12/lib/pgxs/src/test/perl/PostgresNode.pm (nothing) # repoquery -f /usr/pgsql-13/lib/pgxs/src/test/perl/PostgresNode.pm (nothing) # head -2 /etc/os-release NAME="CentOS Linux" VERSION="7 (Core)" # yum repolist enabled pgdg* 2>&1|colrm 22 72 repo id status pgdg-common/7/x86_64 350 pgdg10/7/x86_64 770 pgdg11/7/x86_64 813 pgdg12/7/x86_64 395 pgdg13/7/x86_64 127 pgdg95/7/x86_64 679 pgdg96/7/x86_64 740 repolist: 3874 Thank you, /Jehan-Guillaume de Rorthais