Mozilla Firefox

David dgboles at gmail.com
Fri May 2 14:44:27 UTC 2014


On 5/2/2014 6:32 AM, poma wrote:
> On 02.05.2014 11:50, Michael Schwendt wrote:
>> On Thu, 01 May 2014 23:23:16 +0200, poma wrote:
>>
>>> # yum update --skip-broken
>>
>>> ---> Package mozldap.i686 0:6.0.5-11.fc20 will be installed
>>> --> Processing Dependency: svrcore >= 4.0.3 for package: mozldap-6.0.5-11.fc20.i686
>>
>> ---> Package svrcore.i686 0:4.0.4-10.fc20 will be installed
>>
>>> Packages skipped because of dependency problems:
>>>     firefox-29.0-5.fc21.i686 from rawhide
>>>     mozldap-6.0.5-11.fc20.i686 from rawhide
>>>     svrcore-4.0.4-10.fc20.i686 from rawhide
>>>     thunderbird-24.5.0-1.fc21.i686 from rawhide
>>>     xulrunner-29.0-1.fc21.i686 from rawhide
>>
>>> Whether this sheds new light on the matter, maestro?
>>
>> Well, two of the packages (mozldap and svrcore) are not updates, but new
>> in the dependency-chain. It sounds plausible that Yum skips them, if a problem
>> with the updates is found. No need to add new packages for updates that
>> cannot be installed. And xulrunner is another provider of libxul.so*, but not
>> the one the thunderbird update wants. And there is some dependency between the
>> two packages, too:
>>
>>   # repoquery --enablerepo=rawhide --whatrequires xulrunner|grep ^th
>>   thunderbird-0:24.5.0-1.fc21.x86_64
>>
>>   # repoquery --exactdeps --enablerepo=rawhide --whatrequires xulrunner|grep ^th
>>   #
>>  
>> It could get more difficult for Yum --skip-broken to decide how independent
>> individual packages in the update transactions really are inspite of providing
>> the same things, such as various libxul.so*.
>>
> 
> Thanks for the clarification.
> So I guess, to exclude is the smart move here.
> 
> # yum --exclude thunderbird update
> Loaded plugins: langpacks
> Resolving Dependencies
> --> Running transaction check
> ---> Package firefox.i686 0:28.0-3.fc21 will be updated
> ---> Package firefox.i686 0:29.0-5.fc21 will be an update
> ---> Package xulrunner.i686 0:27.0-1.fc21 will be updated
> ---> Package xulrunner.i686 0:29.0-1.fc21 will be an update
> --> Finished Dependency Resolution
> 
> Dependencies Resolved
> 
> ================================================================================
>  Package            Arch          Version                Repository        Size
> ================================================================================
> Updating:
>  firefox            i686          29.0-5.fc21            rawhide           54 M
>  xulrunner          i686          29.0-1.fc21            rawhide           25 M
> 
> Transaction Summary
> ================================================================================
> Upgrade  2 Packages
> 
> Total size: 79 M
> Is this ok [y/d/N]: y
> Downloading packages:
> Running transaction check
> Running transaction test
> Transaction test succeeded
> Running transaction
>   Updating   : xulrunner-29.0-1.fc21.i686                                   1/4 
>   Updating   : firefox-29.0-5.fc21.i686                                     2/4 
>   Cleanup    : firefox-28.0-3.fc21.i686                                     3/4 
>   Cleanup    : xulrunner-27.0-1.fc21.i686                                   4/4 
>   Verifying  : xulrunner-29.0-1.fc21.i686                                   1/4 
>   Verifying  : firefox-29.0-5.fc21.i686                                     2/4 
>   Verifying  : firefox-28.0-3.fc21.i686                                     3/4 
>   Verifying  : xulrunner-27.0-1.fc21.i686                                   4/4 
> 
> Updated:
>   firefox.i686 0:29.0-5.fc21            xulrunner.i686 0:29.0-1.fc21           
> 
> Complete!
> 
> 
> poma


That has been broken in Fedora for some time now. Just install/update
Thunderbird anyway. It works just fine using the Mozilla supplied.
libraries.

-- 

  David


More information about the test mailing list