Control: severity -1 important On Fri, Nov 18, 2022 at 12:51 PM Andreas Beckmann <a...@debian.org> wrote: > Package: libtepl-6-1 > Version: 6.2.0-2 > Severity: serious > User: debian...@lists.debian.org > Usertags: piuparts > > 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#overwriting-files-and-replacing-packages-replaces > > From the attached log (scroll to the bottom...): > > Preparing to unpack .../libtepl-6-1_6.2.0-2_amd64.deb ... > Unpacking libtepl-6-1:amd64 (6.2.0-2) ... > dpkg: error processing archive > /var/cache/apt/archives/libtepl-6-1_6.2.0-2_amd64.deb (--unpack): > trying to overwrite '/usr/share/locale/ca/LC_MESSAGES/tepl-6.mo', which is > also in package libtepl-6-0:amd64 6.1.2-1+b2 > Errors were encountered while processing: > /var/cache/apt/archives/libtepl-6-1_6.2.0-2_amd64.deb > > > The *.mo files have the same name in both packages.
I am downgrading the severity because nothing in Debian used libtepl-6-0 Nevertheless, we still ought to split the translations to a separate binary package so we didn't run into this issue again later. Thanks, Jeremy Bicha