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