Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qzdjg-0000X2-IQ for pgsql-pkg-debian@arkaria.postgresql.org; Sun, 05 Nov 2023 14:04:20 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1qzdjd-009LQZ-BX for pgsql-pkg-debian@arkaria.postgresql.org; Sun, 05 Nov 2023 14:04:17 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qzdjd-009LQR-53 for pgsql-pkg-debian@lists.postgresql.org; Sun, 05 Nov 2023 14:04:17 +0000 Received: from feynman.df7cb.de ([195.49.152.168]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qzdjV-004qGL-PQ for pgsql-pkg-debian@lists.postgresql.org; Sun, 05 Nov 2023 14:04:16 +0000 Received: from msg.df7cb.de (unknown [IPv6:2a02:908:1482:3660:2ae7:2867:64d8:87dc]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-384) server-digest SHA384) (Client did not present a certificate) by feynman.df7cb.de (Postfix) with ESMTPSA id 4SNbnN3lPZz3F2b; Sun, 5 Nov 2023 15:04:08 +0100 (CET) Date: Sun, 5 Nov 2023 15:04:08 +0100 From: Christoph Berg To: Bradford Boyle Cc: pgsql-pkg-debian@lists.postgresql.org Subject: Re: Updated packaging for MobilityDB 1.1.0~beta1 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Re: Bradford Boyle > Hello, > > I have just pushed an update to the Debian packaging of MobilityDB to > salsa.debian.org [1] that addresses the feedback [2] from the first > attempt at packaging this extension. Thanks! > * I've updated d/control.in so that PGVERSION is no longer used -- > declaring a dependency on postgresql-postgis is sufficient In postgresql-XX-mobility, we need the XX version of postgresql-XX-postgis-3, not just any version, so this change isn't correct. The usage of "postgresql-postgis" in the Build-Depends is also fishy, but the "update debian/control from control.in" machinery doesn't support using PGVERSION in the Source section yet. I tried implementing that the other week, but didn't get to finish it yet, hopefully that will happen over the next days. I haven't investigated the cause yet, but the pgdg build is failing: https://pgdgbuild.dus.dg-i.net/job/mobilitydb-binaries/2/architecture=amd64,distribution=sid/console 14:56:48 dh_missing: warning: usr/lib/postgresql/16/lib/libMobilityDB-1.1.so exists in debian/tmp but is not installed to anywhere 14:56:48 dh_missing: warning: usr/share/postgresql/16/extension/mobilitydb--1.1.0.sql exists in debian/tmp but is not installed to anywhere 14:56:48 dh_missing: warning: usr/share/postgresql/16/extension/mobilitydb.control exists in debian/tmp but is not installed to anywhere 14:56:48 dh_missing: error: missing files, aborting Christoph