På lørdag 18. juli 2026 kl. 17:23, skrev Lydia Sobot <[email protected]>:
> 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