Bug#1034938: libocsigenserver-ocaml: missing Breaks+Replaces for libocsigenserver-ocaml-dev when upgrading from bullseye
Package: libocsigenserver-ocaml
Version: 5.0.1-1+b12
Severity: serious
Justification: dpkg unpack error
Attempting to unpack libocsigenserver-ocaml/5.0.1-1+b12 from Debian bookworm
on a minimal Debian bullseye with libocsigenserver-ocaml-dev/2.16.1-1+b3
installed, causes an unpack error from dpkg due to
/usr/lib/ocaml/ocsigenserver/ocsigenserver.cma being contained in both packages.
| (Reading database ... 12625 files and directories currently installed.)
| Preparing to unpack .../libocsigenserver-ocaml_5.0.1-1+b12_amd64.deb ...
| Unpacking libocsigenserver-ocaml (5.0.1-1+b12) over (2.16.1-1+b3) ...
| dpkg: error processing archive ./libocsigenserver-ocaml_5.0.1-1+b12_amd64.deb (--unpack):
| trying to overwrite '/usr/lib/ocaml/ocsigenserver/ocsigenserver.cma', which is also in package libocsigenserver-ocaml-dev 2.16.1-1+b3
| dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
| Errors were encountered while processing:
| ./libocsigenserver-ocaml_5.0.1-1+b12_amd64.deb
Please ensure that libocsigenserver-ocaml has sufficient Breaks and Replaces declarations.
Helmut
Reply to: