Hi Andreas, Thanks for the bug report, and sorry I missed this serious issue. It's fixed in git. I will wait to upload until I hear your opinion of #880669 and #880670. Summary of those bugs: Self-tests that were not run for irony-mode-0.2.0-1+b3 fail for mips64el and arm64.
Do you think that uploading a 1.2.0-2 that fixes this bug and downgrading the severity those other two provides the greatest benefit to the greatest number of users? eg: most users are amd64, and the new package is validated on amd64 by self-tests that didn't exist before. The easiest thing to do is to just disable self-tests and restore behaviour of the old package, but I don't think that's the best approach... Cheers, Nicholas On Sun, Nov 05, 2017 at 03:09:32PM +0100, Andreas Beckmann wrote: > Hi, > > during a test with piuparts I noticed your package fails to upgrade from > 'testing'. > It installed fine in 'testing', then the upgrade to 'sid' 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#s-replaces > > From the attached log (scroll to the bottom...): > > Selecting previously unselected package irony-server. > Preparing to unpack .../irony-server_1.2.0-1_amd64.deb ... > Unpacking irony-server (1.2.0-1) ... > dpkg: error processing archive > /var/cache/apt/archives/irony-server_1.2.0-1_amd64.deb (--unpack): > trying to overwrite '/usr/bin/irony-server', which is also in package > irony-mode 0.2.0-1+b3 > Errors were encountered while processing: > /var/cache/apt/archives/irony-server_1.2.0-1_amd64.deb > > > cheers, > > Andreas
signature.asc
Description: PGP signature