Bug#1024388: libtepl-6-1: missing (unversioned) Breaks+Replaces: libtepl-6-0

Jeremy Bicha jeremy.bicha at canonical.com
Fri Nov 18 18:17:28 GMT 2022


Control: severity -1 important

On Fri, Nov 18, 2022 at 12:51 PM Andreas Beckmann <anbe at debian.org> wrote:
> Package: libtepl-6-1
> Version: 6.2.0-2
> Severity: serious
> User: debian-qa at 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



More information about the pkg-gnome-maintainers mailing list