Package: libzorpll-dev
Version: 3.3.0.12-4
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts
Control: affects -1 + libzorp2-dev

Hi,

during a test with piuparts I noticed your package fails to upgrade from
'lenny' to 'squeeze' to 'wheezy'.
It installed fine in 'lenny', and upgraded to 'squeeze' successfully,
but then the upgrade to 'wheezy' failed because it tries to overwrite
other packages files without declaring a Breaks+Replaces relation.

See policy 7.6 at
http://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces

>From the attached log (scroll to the bottom...):

  Preparing to replace libzorpll-dev 3.0.6.4.2+nmu1 (using 
.../libzorpll-dev_3.3.0.12-4_amd64.deb) ...
  Unpacking replacement libzorpll-dev ...
  dpkg: error processing 
/var/cache/apt/archives/libzorpll-dev_3.3.0.12-4_amd64.deb (--unpack):
   trying to overwrite '/usr/include/zorp/streamblob.h', which is also in 
package libzorp2-dev 3.0.8-0.5
  dpkg-deb: subprocess paste killed by signal (Broken pipe)

As libzorp2-dev is in lenny only, adding unversioned
  Breaks: libzorp2-dev
  Replaces: libzorp2-dev
to libzorpll-dev should be sufficient to get rid of the ancient package.


cheers,

Andreas

Attachment: libzorp2-dev_None.log.gz
Description: GNU Zip compressed data

Reply via email to