Bug 402641

Summary: Kazehakase won't run against xulrunner (gecko-libs 1.9)
Product: [Fedora] Fedora Reporter: Martin Stransky <stransky>
Component: kazehakaseAssignee: Mamoru TASAKA <mtasaka>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 9CC: alex, ftbfs
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 0.5.4-5.fc9 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-06-26 08:32:37 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: 440169, 441269    
Attachments:
Description Flags
gdb log of kazehakase none

Description Martin Stransky 2007-11-28 13:16:11 UTC
Description of problem:

Kazehakase fails to compile against XUL Runner (gecko-libs 1.9) in rawhide. XUL
Runner will be a gecko-libs provider in Fedora 9 and all gecko-libs packages
have to be rebuilt aginst it. (see
http://fedoraproject.org/wiki/Releases/FeatureXULRunner).

Version-Release number of selected component (if applicable):

Comment 1 Mamoru TASAKA 2007-11-28 13:24:23 UTC
I would appreciate it if you supply patches needed to build
kazehakase against xulrunner so that I can send it to upstream.

Comment 2 Mamoru TASAKA 2007-11-28 13:30:17 UTC
Perhaps upstream won't try to adjust kazehakase to xulrunner until
"formal" xulrunner 1.9 is relased because

- Upstream told me that kazehakase should already support gecko 1.9
- Upstream perhaps don't not why some header files are removed
  and perhaps they are thinking that gecko 1.9 API is not freezed
  https://www.redhat.com/archives/fedora-devel-list/2007-November/msg01079.html

Comment 3 Martin Stransky 2007-11-28 13:36:19 UTC
I'd like to help you with it but I have to port application from core first
(galeon/epiphany).

Anyway, you have a time, firefox-devel is still in rawhide and if the support is
planned by upstream you can rebase the package after official xulrunner release.

Comment 4 Alex Lancaster 2007-12-28 08:39:13 UTC
(In reply to comment #3)

> Anyway, you have a time, firefox-devel is still in rawhide and if the support is
> planned by upstream you can rebase the package after official xulrunner release.

Unfortunately this is no longer the case, as firefox-devel has now been removed
from rawhide.


Comment 5 Alex Lancaster 2008-01-16 13:33:59 UTC
tried a simple update of gecko-libs to 1.9 for xulrunner, but doesn't build:

http://koji.fedoraproject.org/koji/buildinfo?buildID=31755

which seems to contract the assertion that gecko 1.9 works by upstream mentioned
in comment #2

Comment 6 Mamoru TASAKA 2008-03-05 16:01:14 UTC
Created attachment 296892 [details]
gdb log of kazehakase

Well, now actually kazehakase (0.5.3-4.fc9) builds against
recent xulrunner (nightly20080304):

http://koji.fedoraproject.org/koji/buildinfo?buildID=41399

However when I
- install kazehakase-base, kazehakase
- launch kazehakase (type $ kazehakase)
- select "File -> New Tab"

Then kazehakase crashes. gdb attached, however I cannot figure out
where crash is happening from gdb log.
Gecko related codes are mostly under module/embed/gecko/.

Gecko maintainers, would you give me some help?

Comment 7 Mamoru TASAKA 2008-03-09 15:44:37 UTC
Umm... kazekahase seems to still be failing to find gtk_moz_embed_push_startup ()
symbol..

Comment 8 Mamoru TASAKA 2008-04-04 16:07:30 UTC
*** Bug 440812 has been marked as a duplicate of this bug. ***

Comment 9 Mamoru TASAKA 2008-04-07 16:34:43 UTC
scratch  build is here:
http://koji.fedoraproject.org/koji/taskinfo?taskID=554301

Again, actually kazehakase builds, but is broken completely for xulrunner
(just File -> open the new tab makes kazehakase crash).

I really appreciate gecko maintainers' help.

Comment 10 Bug Zapper 2008-05-14 04:02:45 UTC
Changing version to '9' as part of upcoming Fedora 9 GA.
More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 11 Fedora Update System 2008-06-25 15:02:25 UTC
kazehakase-0.5.4-5.fc9 has been submitted as an update for Fedora 9

Comment 12 Fedora Update System 2008-06-26 08:32:34 UTC
kazehakase-0.5.4-5.fc9 has been pushed to the Fedora 9 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 13 Fedora Update System 2008-07-26 06:09:21 UTC
kazehakase-0.5.4-5.fc9 has been pushed to the Fedora 9 stable repository.  If problems still persist, please make note of it in this bug report.