Thursday, June 01, 2023

Re: Python 3.10 required by py3-bsddb3 but not supported

[moved to ports@; reply-to set]

On 2023-05-31, Roger Marsh <r.m@rmswch.plus.com> wrote:
> Script started on Wed May 31 10:43:00 2023
> This pkg_info report shows Python 3.10 required by py3-bsddb3 after upgrade from OpenBSD 7.2 to 7.3 and package upgrade.
>
> As bsddb3 does not support Python 3.10 or later but does support Python 3.9 and earlier, surely the requirement should be on Python 3.9, or perhaps the py3-bsddb3 port should be removed.

All py3-* ports are built against a single Python branch, in OpenBSD 7.3
this is 3.10. It can't be mixed-and-matched.

I think py-bsddb3 should be removed.

Upstream has replaced it with py-berkeleydb
(https://www.jcea.es/programacion/pybsddb.htm) but we can't switch to that
unless someone<tm> updates databases/db to a newer version (probably either
4.8.30 or 5.3.28 - newer ones have switched to a much more restrictive license).

Two ports used py-bsddb3: gramps (though this has preferred sqlite since 5.1
back in 2019) - I've just removed the dependency, and kopano-core - I think
only a few parts of kopano-core use bsddb3, and AIUI users of kopano should
be migrating to grommunio anyway, I think robert@ was planning to remove the
port sometime. Anyway we either need to remove the dep on py-bsddb3, or
remove kopano-core, before we can remove the py-bsddb3 port.

No comments:

Post a Comment