Thursday, June 01, 2023

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

On 01/06/23 11:02 +0100, Stuart Henderson wrote:
> [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.
>

I think kopano can be unhooked from the builds and we can still keep the port
if someone really needs it for migration.

No comments:

Post a Comment