Bug#705080: libpango1.0-0: version conflict between i386 package and "all" arch package renders both un-updateable

Emilio Pozuelo Monfort pochu at debian.org
Wed Apr 10 09:15:11 UTC 2013


Hi,

On 04/10/2013 02:03 AM, Alex Vanderpol wrote:
> Package: libpango1.0-0
> Severity: important
>
> Dear Maintainer,
>
> Unfortunately, the latest update to libpango1.0-0 did not end up fixing the
> issue I was having previously, and creates a new problem on top of that as now
> the "all" arch package and the i386 package are no longer equivalent versions
> and therefore cannot be co-installed. As such, all of the new packages that the
> "all" arch is supposed to be a transitional package for are also no longer at
> matching versions in amd64 and i386, making it impossible to co-install them.

Upgrades from 1.32.5-[23] are not going to be fixed. The fix was for upgrades 
from 1.32.5-1 and lower. Since 1.32.5-2 and -3 are never going to hit 
experimental, that is not a problem. Since you upgraded to 1.32.5-3, you'll have 
to get out of that situation yourself. You can do it by using dpkg and 
--force-depends / --force-breaks in order to override what dpkg doesn't want to 
do, and then going to a normal state again.

Emilio

>
> This is the output from Aptitude when trying to update libpango1.0-0 (for "all"
> arch, on an amd64 system):
>
> The following NEW packages will be installed:
>    libpango-1.0-0{ab} libpango-1.0-0:i386{ab} libpangocairo-1.0-0{ab}
> libpangocairo-1.0-0:i386{ab} libpangoft2-1.0-0{ab} libpangoft2-1.0-0:i386{ab}
>    libpangox-1.0-0:i386{a} libpangoxft-1.0-0{ab} libpangoxft-1.0-0:i386{ab}
> The following packages will be upgraded:
>    libpango1.0-0{b} libpango1.0-0:i386{b}
> 2 packages upgraded, 9 newly installed, 0 to remove and 21 not upgraded.
> Need to get 1,940 kB of archives. After unpacking 1,578 kB will be used.
> The following packages have unmet dependencies:
>   libpangoxft-1.0-0 : Breaks: libpangoxft-1.0-0:i386 (!= 1.32.5-3) but 1.32.5-4
> is to be installed.
>   libpangoxft-1.0-0:i386 : Breaks: libpangoxft-1.0-0 (!= 1.32.5-4) but 1.32.5-3
> is to be installed.
>   libpango1.0-dev : Depends: libpango1.0-0 (= 1.32.5-1) but 1.32.5-3 is to be
> installed.
>   libpango-1.0-0 : Breaks: libpango-1.0-0:i386 (!= 1.32.5-3) but 1.32.5-4 is to
> be installed.
>   libpango-1.0-0:i386 : Breaks: libpango-1.0-0 (!= 1.32.5-4) but 1.32.5-3 is to
> be installed.
>   libpangocairo-1.0-0 : Breaks: libpangocairo-1.0-0:i386 (!= 1.32.5-3) but
> 1.32.5-4 is to be installed.
>   libpangocairo-1.0-0:i386 : Breaks: libpangocairo-1.0-0 (!= 1.32.5-4) but
> 1.32.5-3 is to be installed.
>   libpangoft2-1.0-0 : Breaks: libpangoft2-1.0-0:i386 (!= 1.32.5-3) but 1.32.5-4
> is to be installed.
>   libpangoft2-1.0-0:i386 : Breaks: libpangoft2-1.0-0 (!= 1.32.5-4) but 1.32.5-3
> is to be installed.
>   libpango1.0-0 : Conflicts: libpango1.0-0:i386 but 1.32.5-4 is to be installed.
>   libpango1.0-0:i386 : Breaks: libpango1.0-0 (!= 1.32.5-4) but 1.32.5-3 is to be
> installed.
>
> The output from Aptitude is similar if I try to update libpango1.0-0:i386.
>
> I don't understand why the i386 packages on my multiarch system aren't properly
> recognizing the "all" arch transitional package as being installed and
> insisting on trying to install the package from the i386 arch. I will have to
> try to investigate this further and see if I can't figure out why this is not
> working as it should be.
>
>
>
> -- System Information:
> Debian Release: 7.0
>    APT prefers experimental
>    APT policy: (650, 'experimental'), (650, 'unstable'), (600, 'testing')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 3.8-trunk-amd64 (SMP w/2 CPU cores)
> Locale: LANG=en_CA.utf8, LC_CTYPE=en_CA.utf8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
>
> _______________________________________________
> pkg-gnome-maintainers mailing list
> pkg-gnome-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-gnome-maintainers
>



More information about the pkg-gnome-maintainers mailing list