Package: gir1.2-gst-plugins-bad-1.0
Version: 1.18.4-3+deb11u4
Severity: serious

Dear Maintainer,

On upgrading a Buster machine to Bullseye with pitivi installed, I get
the following:

> Selecting previously unselected package gir1.2-gst-plugins-bad-1.0:amd64.
> Preparing to unpack 
> .../042-gir1.2-gst-plugins-bad-1.0_1.18.4-3+deb11u4_amd64.deb ...
> Unpacking gir1.2-gst-plugins-bad-1.0:amd64 (1.18.4-3+deb11u4) ...
> dpkg: error processing archive 
> /tmp/apt-dpkg-install-GbL8DL/042-gir1.2-gst-plugins-bad-1.0_1.18.4-3+deb11u4_amd64.deb
>  (--unpack):
>  trying to overwrite 
> '/usr/lib/x86_64-linux-gnu/girepository-1.0/GstTranscoder-1.0.typelib', which 
> is also in package pitivi 0.999-1+b1

That is because Buster's version of pitivi (0.999-1+b1) indeed packages
this file for some reason, and there seem to be a missing relationship
between those packages for the upgrade to work properly.
I guess having gir1.2-gst-plugins-bad-1.0 break/replace pitivi << 2020
or so would work.  I don't know if this can be solved in the pitivi
package side, but if so and you prefer that please reassign.

I know this is for old packages, but this is quite serious as it breaks
upgrading from Buster if the pitivi package is installed.  FTR, this
was a two-part upgrade: upgrade followed by full-upgrade, and happened
on the second step.

Getting out of this is manageable as Apt ends up installing the new
pitivi before aborting, so a further `apt -f install` works, but it
expectedly leads to messy things removing unexpected packages that need
to be re-installed after Apt solved the inconsistent state.

Regards,
Colomban

-- System Information:
Debian Release: 11.11
  APT prefers oldstable-security
  APT policy: (500, 'oldstable-security'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

# This is irrelevant, it's from a Bookworm machine used to report the bug
#Kernel: Linux 6.1.0-29-amd64 (SMP w/4 CPU threads; PREEMPT)
#Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
#LSM: AppArmor: enabled

Versions of packages gir1.2-gst-plugins-bad-1.0 depends on:
ii  gir1.2-glib-2.0                1.66.1-1+b1
ii  gir1.2-gst-plugins-base-1.0    1.18.4-2+deb11u3
ii  gir1.2-gstreamer-1.0           1.18.4-2.1+deb11u1
ii  libgstreamer-plugins-bad1.0-0  1.18.4-3+deb11u4

gir1.2-gst-plugins-bad-1.0 recommends no packages.

gir1.2-gst-plugins-bad-1.0 suggests no packages.

-- no debconf information

Reply via email to