[moved to ports@; reply-to set] On 2023-05-31, Roger Marsh <r...@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.