cage 0.2 depends on both wlroots 0.18 and 0.17
Description:
pacman -S cage
...
Package (5) New Version Net Change Download Size
extra/libliftoff 0.5.0-1 0.04 MiB 0.02 MiB
extra/wlroots 0.18.1-1 1.41 MiB 0.43 MiB
extra/wlroots0.17 0.17.4-3 1.37 MiB 0.42 MiB
extra/xcb-util-errors 1.0.1-2 0.04 MiB 0.01 MiB
extra/cage 0.2.0-1 0.06 MiB 0.02 MiB
Probably because cage depends on libwlroots but wlroots-0.18 provides libwlroots-0.18.so
and wlroots0.17 provides libwlroots
.
I force-removed wlroots0.17 and cage still works.