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

Reply via email to