Monday, March 01, 2021

Re: postgresql: move python to 3.x, other tweaks

On 2021/02/24 17:50, Stuart Henderson wrote:
> Seems a good time to move pgsql to python 3. While there I fixed a
> missing flag in pkg-readme and, on reflection (and following feedback
> from other developers) there are some cases where pg_upgrade doesn't
> work (especially involving extensions) so I have brought back the
> @ask-update that I changed from "previous" to "previous - 1".
>
> comments? ok?

I've committed the other tweaks as they're trivial, plus a libexecinfo
fix as it was breaking in bulk build, but haven't changed to py3 yet.
Here's an updated diff with the py3 parts.

Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/postgresql/Makefile,v
retrieving revision 1.270
diff -u -p -r1.270 Makefile
--- Makefile 1 Mar 2021 13:40:08 -0000 1.270
+++ Makefile 1 Mar 2021 13:41:16 -0000
@@ -9,7 +9,7 @@ COMMENT-pg_upgrade=Support for upgrading

VERSION= 13.2
PREV_MAJOR= 12
-REVISION= 0
+REVISION= 1
DISTNAME= postgresql-${VERSION}
PKGNAME-main= postgresql-client-${VERSION}
PKGNAME-server= postgresql-server-${VERSION}
@@ -49,7 +49,6 @@ USE_GMAKE= Yes
CONFIGURE_STYLE=gnu

MODULES= lang/python
-MODPY_VERSION= ${MODPY_DEFAULT_VERSION_2}
MODPY_RUNDEP= No

CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
Index: pkg/PLIST-plpython
===================================================================
RCS file: /cvs/ports/databases/postgresql/pkg/PLIST-plpython,v
retrieving revision 1.10
diff -u -p -r1.10 PLIST-plpython
--- pkg/PLIST-plpython 9 Feb 2021 20:01:37 -0000 1.10
+++ pkg/PLIST-plpython 1 Mar 2021 13:41:16 -0000
@@ -1,10 +1,10 @@
@comment $OpenBSD: PLIST-plpython,v 1.10 2021/02/09 20:01:37 sthen Exp $
include/postgresql/server/plpy_util.h
include/postgresql/server/plpython.h
-@so lib/postgresql/hstore_plpython2.so
-@so lib/postgresql/jsonb_plpython2.so
-@so lib/postgresql/ltree_plpython2.so
-@so lib/postgresql/plpython2.so
+@so lib/postgresql/hstore_plpython3.so
+@so lib/postgresql/jsonb_plpython3.so
+@so lib/postgresql/ltree_plpython3.so
+@so lib/postgresql/plpython3.so
share/postgresql/extension/hstore_plpython2u--1.0.sql
share/postgresql/extension/hstore_plpython2u.control
share/postgresql/extension/hstore_plpython3u--1.0.sql
@@ -23,7 +23,5 @@ share/postgresql/extension/ltree_plpytho
share/postgresql/extension/ltree_plpython3u.control
share/postgresql/extension/ltree_plpythonu--1.0.sql
share/postgresql/extension/ltree_plpythonu.control
-share/postgresql/extension/plpython2u--1.0.sql
-share/postgresql/extension/plpython2u.control
-share/postgresql/extension/plpythonu--1.0.sql
-share/postgresql/extension/plpythonu.control
+share/postgresql/extension/plpython3u--1.0.sql
+share/postgresql/extension/plpython3u.control

No comments:

Post a Comment