sm.puri.OSK0.desktop is provided by both squeekboard and librem5-base-defaults
When trying to do a dist-upgrade to mobian+bookworm from byzantium it fails with this error (this will be relevant for byzantium to crimson upgrades too). There should be Breaks/Conflicts relation to make the upgrade possible. If possible having piuparts run the upgrades automatically like in debian (stable to unstable) would be nice for pureos too (when crimson is ready).
Preparing to unpack .../42-squeekboard_1.20.0-1_arm64.deb ...
Unpacking squeekboard (1.20.0-1) over (1.19.0-1pureos2) ...
dpkg: error processing archive /tmp/apt-dpkg-install-zcDx2U/42-squeekboard_1.20.0-1_
arm64.deb (--unpack):
trying to overwrite '/usr/share/applications/sm.puri.OSK0.desktop', which is also i
n package librem5-base-defaults 53pureos1
Errors were encountered while processing: