Description of problem: A run of "yum update" ends with an error: Error: Missing Dependency: firefox = 1.5.0.6 is needed by package liferea Version-Release number of selected component (if applicable): liferea-1.0.22-1.fc6 How reproducible: Always reproducible with "rpm -q --whatrequires", but an actual failure only happens when rebuilds are in progress. Steps to Reproduce: 1. Run yum Actual results: Error (see above) Expected results: No error Additional info: This is obviously nothing a simple rebuild won't fix, but I would think that there's no need to be so specific about the version of Firefox that Liferea needs. Please feel free to close as NOTABUG, with explanation why a specific version of Firefox is needed.
BTW [root@lembas zaitcev]# rpm -q --provides firefox | grep firefox firefox = 1.5.0.6-9 So maybe it was an automatically generated dependancy that tripped Liferea.
Here's one e-mail from today: ---------------------------- From: Louis Garcia <louisg00> To: fedora-devel-list Subject: Apps that depend on firefox Date: Fri, 15 Sep 2006 16:07:51 -0400 When firefox was updated to 1.5.0.7 the apps that depend on gecko were not rebuild. Apps like epiphany and yelp and will not run now. -Louis ---------------------------- It should be clear, because Liferea renders HTML. Right? There remains a mystery, however. When I look at what libraries /usr/bin/liferea-bin loads, there's nothing from Firefox. Maybe Gecko is linked statically or we use some built-in in reality... Either way, I'd like someone who knows how it works to investigate if the precise dependency is needed.
Yeah, this has already been rebuilt earlier today, the extras packages just haven't been pushed out yet. http://buildsys.fedoraproject.org/build-status/job.psp?uid=17593 The reason for a specific firefox: https://sourceforge.net/tracker/index.php?func=detail&aid=1455278&group_id=87005&atid=581684
You still haven't mentioned why this requrement exists. Since no dynamic libraries are used, there's no runtime dependency. The dependency could be just on firefox, or even on gnome-moz-remote.
*** Bug 206770 has been marked as a duplicate of this bug. ***
Pete, the reason for the strict dependency is given in comment 3, see the ticket at SF. The background is explained there. You are mistaken about the runtime deps. There are dependencies on firefox libs in Liferea's "Mozilla" rendering plugin (this could be moved into a sub-package, though). With recent releases of Liferea, the Firefox home directory path is hardcoded into the binary, which is an upstream decision.
Sorry. I felt that I was missing something, so didn't reopen the bug.