Bug 206745 - Liferea requires a specific Firefox
Summary: Liferea requires a specific Firefox
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: liferea
Version: rawhide
Hardware: i686
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Brian Pepple
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 206770 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-09-16 02:10 UTC by Pete Zaitcev
Modified: 2018-11-28 15:07 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2006-09-16 04:34:05 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Pete Zaitcev 2006-09-16 02:10:29 UTC
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.

Comment 1 Pete Zaitcev 2006-09-16 02:12:31 UTC
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.

Comment 2 Pete Zaitcev 2006-09-16 03:21:24 UTC
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.

Comment 3 Brian Pepple 2006-09-16 04:34:05 UTC
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


Comment 4 Pete Zaitcev 2006-09-16 05:18:41 UTC
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.

Comment 5 Brian Pepple 2006-09-16 13:01:58 UTC
*** Bug 206770 has been marked as a duplicate of this bug. ***

Comment 6 Michael Schwendt 2006-09-16 15:16:47 UTC
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.

Comment 7 Pete Zaitcev 2006-09-16 18:02:51 UTC
Sorry. I felt that I was missing something, so didn't reopen the bug.



Note You need to log in before you can comment on or make changes to this bug.