Package: fig2dev Version: 1:3.2.6a-2+deb9u4 Severity: serious User: debian...@lists.debian.org Usertags: piuparts X-Debbugs-Cc: Markus Koschany <a...@debian.org>
Hi, during a test with piuparts I noticed your package fails to upgrade from 'jessie-elts'. It installed fine in 'jessie-elts', then the upgrade to 'stretch-elts' fails because it tries to overwrite other packages files without declaring a Breaks+Replaces relation. See policy 7.6 at https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces >From the attached log (scroll to the bottom...): ... Selecting previously unselected package fig2dev. Preparing to unpack .../fig2dev_1%3a3.2.6a-2+deb9u4_amd64.deb ... Unpacking fig2dev (1:3.2.6a-2+deb9u4) ... dpkg: error processing archive /var/cache/apt/archives/fig2dev_1%3a3.2.6a-2+deb9u4_amd64.deb (--unpack): trying to overwrite '/usr/bin/fig2dev', which is also in package transfig 1:3.2.6a-2~deb8u1 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) .. The upload of a new upstream release (1:3.2.6a-2~deb8u1) of transfig to jessie-elts (ELA-493-1) invalidated the versions in the existing Breaks+Replaces: transfig (<< 1:3.2.6~beta-1~) in fig2dev (1:3.2.6a-2+deb9u4) in stretch, causing the above file overwrite errors on several jessie-elts -> stretch-elts upgrade tests. Ideally the Breaks+Replaces against transfig in fig2dev should be bumped to (<< 1:3.2.6a-2+deb9) in stretch-elts. cheers, Andreas
fig2ps.elts.log.gz
Description: application/gzip