* Vincent Fourmond <fourm...@debian.org> [2009-02-23 12:07]: > Package: libcolamd-3.2.0 > Version: 3.2.0-2 > Severity: grave > Justification: fails to upgrade > > Hello, > > While upgrading lp-solve, insallation of libcolamd-3.2.0 fails > because it tries to overwrite files already present on the system: > > Unpacking libcolamd-3.2.0 (from .../libcolamd-3.2.0_1%3a3.2.0-2_amd64.deb) ... > dpkg: error processing > /var/cache/apt/archives/libcolamd-3.2.0_1%3a3.2.0-2_amd64.deb (--unpack): > trying to overwrite `/usr/lib/libcolamd.so.3.2.0', which is also in package > libsuitesparse-3.2.0 > > libcolamd-3.2.0 should > > Replaces: libsuitesparse-3.2.0 (<= 3.2.0-1) > Conflicts: libsuitesparse-3.2.0 (<= 3.2.0-1) > > (I'm not sure the conflict stanza is necessary).
I think that the Conflicts is correct, because this is really what happens. Both libcolamd-3.2.0_3.2.0-2 and libsuitesparse-3.2.0_3.2.0-1 cannot be installed together. On the other hand, I think that the Replaces is perhaps inappropriate because libcolamd-3.2.0 does not replace the whole libsuitesparse-3.2.0 package. Do you think it will be okay if I add just the Conflicts stanza? -- Rafael -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org