Binary package `purple-carbon` contains files conflicting with binary package `purple-xmpp-carbons` which causes failures during upgrade like this (roughly translated from my localized strings):
> Choosing previously deselected package purple-xmpp-carbons.
> Preparing to unpack .../9-purple-xmpp-carbons_0.2.3-1_arm64.deb ...
> Unpacking purple-xmpp-carbons (0.2.3-1) ...
> dpkg: error during processing of the archive /tmp/apt-dpkg-install-61Ri4x/9-purple-xmpp-carbons_0.2.3-1_arm64.deb (--unpack):
> tries to overwrite '/usr/lib/purple-2/carbons.so', which is also in the package purple-carbons 0.2.3+actually0.2.2.0pureos1
> Error occured during the process:
> /tmp/apt-dpkg-install-61Ri4x/9-purple-xmpp-carbons_0.2.3-1_arm64.deb
> E: Sub-process /usr/bin/dpkg returned an error code (1)
Eventually the upgrade succeeds (because APT will retry later where the older package has been removed), but regardless this is a violation of Debian Policy which applies to PureOS as well, and it must be fixed. More information at https://www.debian.org/doc/debian-policy/ch-relationships.html#packages-which-break-other-packages-breaks
NB! If `purple-carbon` and `purple-xmpp-carbons` are the same upstream project, then proper solution is likely to instead drop `purple-carbon` and work on `purple-xmpp-carbons` instead.