Bug#711050: libpango-1.0-0: Dependencies problem on upgrade

Emilio Pozuelo Monfort pochu at debian.org
Tue Jun 4 13:43:02 UTC 2013


On 04/06/13 15:21, Michele Cane wrote:
> Hi,
> 
> On Tue, 2013-06-04 at 15:06 +0200, Emilio Pozuelo Monfort wrote:
>> On 04/06/13 14:16, Michele Cane wrote:
>>> Hi,
>>>
>>> On Tue, 2013-06-04 at 13:41 +0200, Emilio Pozuelo Monfort wrote:
>>>> On 04/06/13 13:16, Michele Cane wrote:
>>>>>> sudo aptitude dist-upgrade
>>>>>
>>>>> The following NEW packages will be installed:
>>>>>   libharfbuzz0a{ab} 
>>>>> The following packages will be upgraded:
>>>>>   libpango-1.0-0 libpango1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
>>>>> libpangoxft-1.0-0 
>>>>> 5 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
>>>>> Need to get 1,362 kB of archives. After unpacking 689 kB will be used.
>>>>> The following packages have unmet dependencies:
>>>>>  libharfbuzz0a : Breaks: libharfbuzz0 but 0.9.17-4 is installed.
>>>>
>>>> Right there is the problem. libharfbuzz0a breaks/replaces (and rightfully does
>>>> so) libharfbuzz0. That should be fine, aptitude should resolve to uninstall
>>>> libharfbuzz0. Do you have something installed that depends on libharfbuzz0 other
>>>> than pango? What happens if you say No to aptitude's proposed solution? Does it
>>>> offer another option that is satisfiable (i.e. that will remove libharfbuzz0 but
>>>> not half of your system). Keep saying No until aptitude finds the right solution.
>>>>
>>>
>>> All the options proposed by aptitude are the one that I posted in my
>>> previous mail and non of the is satisfactory. 
>>> Probably is due to the gnome packages that I have installed from
>>> experimental.
>>
>> Could be. Try
>>
>> aptitude remove libharfbuzz0
>>
>> and paste the output. That should tell us what is holding it back.
> 
> 
> 
>> ~    : sudo aptitude remove libharfbuzz0
>> Swipe your right index finger across the fingerprint reader
>> The following packages will be REMOVED:  
>>   libharfbuzz0 
>> 0 packages upgraded, 0 newly installed, 1 to remove and 5 not upgraded.
>> Need to get 0 B of archives. After unpacking 932 kB will be freed.
>> The following packages have unmet dependencies:
>>  libpangoft2-1.0-0 : Depends: libharfbuzz0 (>= 0.9.9) but it is not going to be installed.
>>  libwebkitgtk-3.0-0 : Depends: libharfbuzz0 (>= 0.9.9) but it is not going to be installed.

There it is. You have an old libwebkitgtk-3.0-0 from experimental and apt
refuses to update it even though there is a new version (2.0.2-1) that fixes
depends on libharfbuzz0a instead of libharfbuzz0. apt should upgrade it, but I
notice experimental doesn't seem to have 'ButAutomaticUpgrades: yes' anymore,
which probably causes this.

Not sure why experimental doesn't have ButAutomaticUpgrades: yes anymore, but in
any case this is definitely not a libpango bug.

Not sure what to do with this. I'm tempted to close, but I feel like we could do
better with apt & experimental. I'll ask the apt guys and see if it can be
improved, then either reassign or close it.

Cheers,
Emilio



More information about the pkg-gnome-maintainers mailing list