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 1sKE3a-008wdi-V5 for pgsql-pkg-debian@arkaria.postgresql.org; Thu, 20 Jun 2024 09:26:14 +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 1sKE3X-003Gvr-HC for pgsql-pkg-debian@arkaria.postgresql.org; Thu, 20 Jun 2024 09:26:12 +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 1sKE3X-003Gvj-An for pgsql-pkg-debian@lists.postgresql.org; Thu, 20 Jun 2024 09:26:12 +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 1sKE3V-002cRI-O4 for pgsql-pkg-debian@lists.postgresql.org; Thu, 20 Jun 2024 09:26:11 +0000 Received: from msg.df7cb.de (unknown [62.23.211.6]) (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 4W4ZqN2RP8z3F6g; Thu, 20 Jun 2024 11:26:08 +0200 (CEST) Date: Thu, 20 Jun 2024 11:26:08 +0200 From: Christoph Berg To: Bradford Boyle Cc: pgsql-pkg-debian@lists.postgresql.org Subject: Re: omnidb-server: fix for bug 1053100 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 > I have been looking at Debian bug 1053100 (omnidb-server crashes when > creating a new PostgreSQL connection) [1] and I have identified that > this is caused by a change in one of OmniDB's Python dependencies. Hi Bradford, thanks for the debugging! I have not had any time to spend on OmniDB, so this is most welcome. > It looks like Django 5.x has deprecated `PickleSerializer` [2] so its > unlikely that OmniDB will continue working going forward. At the moment, > Debian testing still provides Django 4.2 but I do not know if the Debian > Python team has plans to update to the newer major version. Independent > of the Django major version incompatibility, it looks like the upstream > repo for OmniDB has gone inactive and the project is unmaintained [3]. > Does it make sense to continue publishing packages of OmniDB for newer > releases of Debian and Ubuntu? I spoke to some of the 2ndQuandrant, err, EDB people at pgconf.eu last year and they confirmed OmniDB is practically dead. Which is a pity, because I had picked that as a pgadmin4 replacement :(. If your patch fixes the problem, we should apply it. Hopefully that will make OmniDB work at least for now, perhaps even for trixie. But after that, I have little hope, and we shouldn't put too much more (non-trivial) effort into it since the horse seems to be dead :(. Christoph