Bug 204493
Summary: | Review Request: perl-Mozilla-DOM - Perl interface to Mozilla DOM | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Chris Weyl <cweyl> | ||||
Component: | Package Review | Assignee: | Nobody's working on this, feel free to take it <nobody> | ||||
Status: | CLOSED NOTABUG | QA Contact: | Fedora Package Reviews List <fedora-package-review> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | rawhide | CC: | squentin | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
URL: | http://search.cpan.org/dist/Mozilla-DOM/ | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2007-06-08 20:54:19 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 201449, 204494 | ||||||
Attachments: |
|
Description
Chris Weyl
2006-08-29 15:24:16 UTC
Hmmm, mozilla-devel doesn't exist in FC6, so this package can't be built. It seems a bit pointless to just target FC5 at this point. What's the plan here? Hrm... is it being replaced by anything? perl-Gtk2-MozEmbed (bug 204494) will be impacted as well. Both packages suggest that they can use firefox, but FC-5 doesn't seem to have the requisite bits in placel; if there's some sort of "embedded mozilla library" FC-6 will be using I can take a look at getting this to build against that. I think long-term the intended solution is something called xulrunner, but I know nothing of it. In FC6 there's firefox-devel which seems to include the same stuff, but in a "firefox-*" directory instead of "mozilla-*". I can get the build to progress a bit further by patching Makefile.PL to add "-I$incdor/necko" to the $mozdom->set_inc call. However, it still fails on DOM.xs:12674: error: no matching function for call to 'nsIDOMNSHTMLDocument::Open(nsIDOMDocument**)' /usr/include/firefox-1.5.0.7/dom/nsIDOMNSHTMLDocument.h:67: note: candidates are: virtual nsresult nsIDOMNSHTMLDocument::Open(const nsACString&, PRBool, nsIDOMDocument**) Perhaps someone who knows Firefox internals could comment on what's missing. FC6 has firefox-devel Chris, Any progress? PING Would like to review this package. Perhaps you could work on getting it to build with firefox-devel, then. I had no luck. Created attachment 143491 [details]
Hack to get this package compiled against firefox
With this patch applied and the spec having been changed to use firefox-devel,
this package compiles. I haven't tried to use this perl-dist nor am I
particularily interested in this package, so I don't know if this breaks
something or not ;)
Afterwards, this exposes ca. 10 further bogus Requires and *Provides*.
=> You also need to filter provides.
Instead of using external filter scripts, I prefer using filter scripts being
inlined into the spec (For details of how I do this, c.f. rt3's spec in FE's
CVS).
It seems to me that this ticket (and its dependencies) should just go away since Mozilla is long gone, and once xulrunner comes into the distro hopefully this module or something like it can be supportable. I guess I'll just close this and the depending tickets since there's been no response. About the closing of the depending tickets. The bug 204497 (gmusicbrowser) has been closed although it works just fine without perl-Gtk2-MozEmbed, it is detected at run-time and only used by an included plugin. And about the other depending bug 204494, it can work without perl-Mozilla-DOM, I've been able to build perl-Gtk2-MozEmbed with firefox-devel, the only problem is that it segfault unless the firefox lib path is in LD_LIBRARY_PATH or /etc/ld.so.conf. the included pumpzilla example script can be used to test if it works. |