Index | Thread | Search

From:
yaydn@protonmail.com
Subject:
Re: radicale broken in 7.8 due to py3-bcrypt changes
To:
Lydia Sobot <chilledfrogs@disroot.org>, "ports@openbsd.org" <ports@openbsd.org>
Cc:
"vincent@vincent-lee.net" <vincent@vincent-lee.net>, "stu@spacehopper.org" <stu@spacehopper.org>
Date:
Sun, 19 Jul 2026 06:00:02 +0000

Download raw body.

Thread
På lørdag 18. juli 2026 kl. 17:23, skrev Lydia Sobot <chilledfrogs@disroot.org>:

> 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