On Thu, May 19, 2016 at 11:35:47PM +0200, Andreas Beckmann wrote: > during a test with piuparts I noticed your package fails to upgrade from > 'jessie'. > It installed fine in 'jessie', then the upgrade to 'stretch' fails > because it tries to overwrite other packages files without declaring a > Breaks+Replaces relation. > > >From the attached log (scroll to the bottom...): > > Selecting previously unselected package hunspell-es. > Preparing to unpack .../hunspell-es_1%3a5.1.3-1_all.deb ... > Unpacking hunspell-es (1:5.1.3-1) ... > dpkg: error processing archive > /var/cache/apt/archives/hunspell-es_1%3a5.1.3-1_all.deb (--unpack): > trying to overwrite '/usr/share/hunspell/es_ES.aff', which is also in > package myspell-es 1.11-9
Guess I can add something here too. That would be a conflicts, though.
myspell-es in stretch has a "Conflicts: hunspell-es" that clearly
prevents this situation in stretch.
The question is: shouldn't the update have tried to update both? Do we
actually try support partial upgrades?
--
regards,
Mattia Rizzolo
GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`.
more about me: https://mapreri.org : :' :
Launchpad user: https://launchpad.net/~mapreri `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
signature.asc
Description: PGP signature

