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 1kcD73-0005Tl-He for pgsql-pkg-yum@arkaria.postgresql.org; Mon, 09 Nov 2020 19:46:01 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kcD72-0008Tt-Hx for pgsql-pkg-yum@arkaria.postgresql.org; Mon, 09 Nov 2020 19:46:00 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kcD72-0008Tl-Ct for pgsql-pkg-yum@lists.postgresql.org; Mon, 09 Nov 2020 19:46:00 +0000 Received: from feynman.df7cb.de ([195.49.152.168]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kcD70-0007pi-0R for pgsql-pkg-yum@postgresql.org; Mon, 09 Nov 2020 19:45:59 +0000 Received: from msg.df7cb.de (unknown [IPv6:2a02:908:1471:c340:37ef:f16d:f24e:cdd2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by feynman.df7cb.de (Postfix) with ESMTPSA id 4CVM1H3Pr1z3DxG; Mon, 9 Nov 2020 20:45:55 +0100 (CET) Date: Mon, 9 Nov 2020 20:45:54 +0100 From: Christoph Berg To: Jehan-Guillaume de Rorthais Cc: Craig Ringer , pgsql-pkg-yum@postgresql.org Subject: Re: missing perl test modules in postgresqlXX-devel ? Message-ID: <20201109194554.GA257077@msg.df7cb.de> Mail-Followup-To: Christoph Berg , Jehan-Guillaume de Rorthais , Craig Ringer , pgsql-pkg-yum@postgresql.org References: <20201105190206.4358b61d@firost> <20201109115034.38cf15d3@firost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201109115034.38cf15d3@firost> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Re: Jehan-Guillaume de Rorthais > I agree they should live in -dev packages. But I should admit I have no idea > why Debian put them in -client ones. Maybe they have some other constraints > bound to the postgresql-common debian wrapper? They used to be in the -server-dev-NN package on Debian, but that had the problem that running tests on installed extension package needed more than that package's dependencies (namely this -server-dev-NN package). https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=944457 The change means you can "apt install postgresql-NN-whatever make", check out the "whatever" source, cd there, and run "make installcheck" (or rather "pg_virtualenv make installcheck"). Maybe moving pgxs to the -server package instead of -client would have been better, but pg_regress is a client program in nature. Christoph