From: yaydn@protonmail.com Subject: Re: radicale broken in 7.8 due to py3-bcrypt changes To: Lydia Sobot , "ports@openbsd.org" Cc: "vincent@vincent-lee.net" , "stu@spacehopper.org" Date: Sun, 19 Jul 2026 06:00:02 +0000 På lørdag 18. juli 2026 kl. 17:23, skrev Lydia Sobot : > This one's been a long time coming, sorry for the delays, but here's the > diff for Radicale 3.x. Works fine on arm64. There is however 1 policy > thing which I'm wondering about: Radicale's data structure apparently > didn't change from 2.x to 3.x, however it feels a bit stupid to me to > have the path in ports be radicale2 instead of just radicale in order to > keep Radicale 1.x so that people can upgrade. What do you guys suggest > to properly inform users of the complete removal of 1.x in order to > migrate in time? > Built/tested on current/amd64 with privsep. $ cd /usr/ports/productivity/radicale && make build package test ; make port-lib-depends-check check-shlib-syms ===> Building package for radicale-3.7.5 Create /usr/ports/packages/amd64/all/radicale-3.7.5.tgz >> Broken dependency: devel/py-pika non existent (DEPENDS was devel/py-pika) in productivity/radicale *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3536 'run-depends-args': @for i in security/py-passlib textproc/py-vobject textpr...) *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2244 '/usr/ports/packages/amd64/all/radicale-3.7.5.tgz': @trap "cd /usr/ports/pac...) *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2743 '_internal-package': @case X${_DEPENDS_CACHE} in X) _DEPENDS_CACHE=$(doas -...) *** Error 2 in /usr/ports/productivity/radicale (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'package': @lock=radicale-3.7.5; export _LOC...) >> Broken dependency: devel/py-pika non existent (DEPENDS was devel/py-pika) in productivity/radicale *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3536 'run-depends-args': @for i in security/py-passlib textproc/py-vobject textpr...) *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3234 'print-plist-with-depends': @if a=`SUBPACKAGE=- PKGPATH=productivity/radical...) Error reading plist *** Error 1 in target 'port-lib-depends-check' (ignored) -- Is devel/py-pika removed or misspelled maybe? It builds without it: No regression tests for radicale-3.7.5 -- # TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap radicale radicale-3.7.5: ok Can't really comment on your question other than adding such info to files/README for what ever path is decided on so this goes into 80-stable. Hope this helps. May you all have a dry cool day with success. -- yaydn