Closed Bug 342541 Opened 19 years ago Closed 19 years ago

JavaXPCOM jars not copied into XUL.framework

Categories

(Core Graveyard :: Java to XPCOM Bridge, defect)

1.8 Branch
PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jhpedemonte, Assigned: jhpedemonte)

Details

(Keywords: fixed1.8.0.5, fixed1.8.1)

Attachments

(1 file)

The JavaXPCOM jars (MozillaInterfaces.jar and javaxpcom.jar) are built at the end of tier_99, in order to pick up all of the available interfaces. However, since they are built during the 'lib' phase, they don't get copied into the XUL.framework directory (in xulrunner/app/Makefile.in).
Attached patch patchSplinter Review
Easy fix is to create the jars during the 'export' phase. I want to get this in as soon as possible in order to make 1.8.0.5. This is just a simple patch; I'm reworking the Makefile rules in another bug.
Attachment #226804 - Flags: review?(benjamin)
Here's a somewhat off-topic question: In what way (if any) does JavaXPCOM interact with the Java Embedding Plugin (http://javaplugin.sourceforge.net, now bundled with all Mozilla.org browsers)? And if so, is there any possibility that this change will interfere with the workings of the JEP?
Comment on attachment 226804 [details] [diff] [review] patch This has nothing to do with JEP.
Attachment #226804 - Flags: review?(benjamin) → review+
Comment on attachment 226804 [details] [diff] [review] patch This is a very low risk patch, XULRunner only, which makes it so the JavaXPCOM jars are packaged correctly for MacOSX. I'm not sure if it is too late for 1.8.0.5, but it would be best to get this into the 1.8.0.x nightlies as soon as possible.
Attachment #226804 - Flags: approval1.8.1?
Attachment #226804 - Flags: approval1.8.0.5?
Forgot to mention that this is checked into the trunk. -> FIXED
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
We're past code-freeze for 1.8.0.5 but I guess we can keep this on the radar in case we need to do a re-spin.
I'm going to presume that we haven't done spins of XULRunner yet, and this is XR-only.
> I'm going to presume that we haven't done spins of XULRunner yet, and this is > XR-only. But the relteam has tagged the tree already. Don't XULRunner builds use the same tag? Looks like there's a security bug that didn't get entirely fixed, stay tuned, we can get this in.
Comment on attachment 226804 [details] [diff] [review] patch a=darin on behalf of drivers
Attachment #226804 - Flags: approval1.8.1? → approval1.8.1+
Keywords: fixed1.8.1
Comment on attachment 226804 [details] [diff] [review] patch approved for 1.8.0 branch, a=jay for drivers. please land asap, so we can respin and get RC2 out for testing.
Attachment #226804 - Flags: approval1.8.0.5? → approval1.8.0.5+
Keywords: fixed1.8.0.5
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: