On Fri, Nov 25, 2005 at 11:00:46PM +0100, Richard B. Kreckel wrote:
> Matthias Klose wrote:

> >Package: libginac1.3c2a
> >Severity: serious

> >Unpacking libginac1.3c2a (from .../libginac1.3c2a_1.3.3-2_hppa.deb)
> >...
> >dpkg: error processing
> >/var/cache/apt/archives/libginac1.3c2a_1.3.3-2_hppa.deb (--unpack):
> >trying to overwrite `/usr/lib/libginac-1.3.so.2.1.0', which is also
> >in package libginac1.3c2
> >dpkg-deb: subprocess paste killed by signal (Broken pipe)

> Thanks. BTW: is it enough to add a Replaces:-field to the library 
> packages or must I add a Conflicts:-field, too? My reading of the 
> document would be to just add a Replaces:, but the subject irritates me.

It needs to be both a Conflicts: and Replaces:, because these are
incompatible implementations of /usr/lib/libginac-1.3.so.2.1.0 -- if you
*don't* conflict, there's nothing telling the user that packages depending
on libginac1.3c2 will break.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature

Reply via email to