* Jakub Wilk <jw...@debian.org>, 2012-01-13, 15:04:
Selecting previously deselected package libuim7.
Unpacking libuim7 (from .../libuim7_1%3a1.7.1-3_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/libuim7_1%3a1.7.1-3_amd64.deb 
(--unpack):
 trying to overwrite '/usr/lib/libuim-custom.so.2', which is also in package 
libuim6 1:1.5.7-9.1

http://piuparts.debian.org/squeeze2wheezy/fail/uim-utils_1:1.7.1-3.log

Probably
Conflicts: libuim6
Replaces: libuim6
will be needed because the libuim6 package may be unusable after installing libuim7 and will be unusable after installing and removing libuim7 because some file has disappeared.

Normally multiple versions of shared library packages should be co-installable with each other. So a better way to fix this would be to move libuim-custom and libuim-scm libraries into separate packages and make _them_ conflict with libuim6. (This still does not allow libuim{6,7} co-installability, but at least will help to avoid such bugs in the future.)

That said, the splitting needs to be done with care. As far as I can see, all the reverse dependencies that are linked to libuim.so.7 are also linked to libuim-scm.so.0.

--
Jakub Wilk



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to