Closed Bug 551327 Opened 14 years ago Closed 14 years ago

New version of JEP (0.9.7.3), please land on branches

Categories

(Plugins Graveyard :: Java (Java Embedding Plugin), defect)

All
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: smichaud, Assigned: smichaud)

References

Details

(Keywords: fixed1.9.0.20)

Attachments

(1 file)

JEP 0.9.7.3 fixes (i.e. works around) five crash bugs (bug 532981, bug
540640, bug 533387, bug 530728 and bug 525566), two hang bugs (bug
506794 and bug 508315), and a fairly nasty focus bug (bug 508994).

So it'd be nice to get this on the 1.9.2 and 1.9.1 branches as soon as
possible.

It seems I'm too late for the last 1.9.0-branch release -- which is
too bad.

http://javaplugin.sourceforge.net/

Those who want to try the new version right away will need to install
it "over" the older versions currently bundled with Mozilla.org
browsers.  I recommend installing the new JEP to your
/Library/Internet Plug-Ins/ folder, then removing older copy(ies) of
the JEP from your Mozilla.org browser(s).  For more information see
the JEP Readme (http://javaplugin.sourceforge.net/Readme.html).

Thanks to bug 520085 and bug 519734 on the 1.9.2 branch, FF 3.6 users
on PPC machines will also need to do the following (otherwise you'll
run Apple's ancient Java 1.3.1):

1) Create a Disabled directory under /Library/Internet Plug-Ins/ (if
   one doesn't already exist).
2) Move Java Applet.plugin to this directory.
Attachment #431499 - Flags: review?(joshmoz)
Comment on attachment 431499 [details]
Change log for JEP 0.9.7.3

This should land at the beginning of a release cycle (1.9.2.3 hopefully) for maximum testing.
Attachment #431499 - Flags: review?(joshmoz) → review+
Comment on attachment 431499 [details]
Change log for JEP 0.9.7.3

> This should land at the beginning of a release cycle (1.9.2.3
> hopefully) for maximum testing.

I agree.  And also for 1.9.1.10.
Attachment #431499 - Flags: approval1.9.2.3?
Attachment #431499 - Flags: approval1.9.1.10?
(In reply to comment #0)
> It seems I'm too late for the last 1.9.0-branch release -- which is
> too bad.

While Mozilla Corp may not be doing any more Firefox releases there, if this version fixes bugs that are present on 1.9.0 and doesn't otherwise break things, I see no reason not to land this on 1.9.0 for other consumers that may continue to release there (e.g. Camino).

I'll try to do some testing this week, but my plate's pretty full right now :(
Steven, when do you expect to land it on trunk?
Status: NEW → ASSIGNED
I can't.  With OJI and browser-side Liveconnect gone, the JEP no longer works on the trunk.
Ah, right. Sorry forgot about that. Can we get tryserver builds to play with then?
No, I can't do tryserver builds.  (The tryservers can't deal with a
patch that contains binary files, and don't support push-to-try on
anything but mozilla-central.)

You're just going to have to follow my instructions from comment #0
:-)
Comment on attachment 431499 [details]
Change log for JEP 0.9.7.3

Approved for 1.9.2.3 and 1.9.1.10, a=dveditz for release-drivers
Attachment #431499 - Flags: approval1.9.2.3?
Attachment #431499 - Flags: approval1.9.2.3+
Attachment #431499 - Flags: approval1.9.1.10?
Attachment #431499 - Flags: approval1.9.1.10+
Landed on the 1.9.2 branch (1.9.2.3):
http://hg.mozilla.org/releases/mozilla-1.9.2/rev/7c3843918e84
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Component: Java Embedding Plugin → Java (Java Embedding Plugin)
Product: Core → Plugins
Version: 1.9.2 Branch → unspecified
Comment on attachment 431499 [details]
Change log for JEP 0.9.7.3

Requesting approval1.9.0.next so that we can get this in the upcoming Camino 2.0.4.  I've run a number of tests in Camino 2.0.4pre builds and have found nothing untoward, and this fixes a number of the most common Java-related crashes our users see.
Attachment #431499 - Flags: approval1.9.0.next?
Comment on attachment 431499 [details]
Change log for JEP 0.9.7.3

Approved for 1.9.0.20, a=dveditz
Attachment #431499 - Flags: approval1.9.0.next? → approval1.9.0.next+
I'm not really sure how to land a patch on the 1.9.0 branch these
days.

Are there still tinderboxes building it?  If so, they're no longer in
the list available at http://tinderbox.mozilla.org/showbuilds.cgi.

Also (blush) I no longer remember the URL of the page on which we
could see which patches had landed on the 1.9.0 branch, and
double-check to make sure the patch had landed correctly (the cvs
equivalent of http://hg.mozilla.org/mozilla-central/pushloghtml).
Steven, I can land it for you if you'd like (I made that comment in all of my other requests, but somehow not this one); just let me know.

The wonderfully hybrid (1.9.0/1.9.2) Camino tinderbox is the only one still tracking 1.9.0 ("Cm2-M1.9" builds): http://tinderbox.mozilla.org/showbuilds.cgi?tree=Camino

Similarly, http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=Camino&sortby=Date&hours=2&date=day is our Bonsai query (though it misses some small bits of Core sometimes, so the old Firefox CVS trunk tinderbox query is http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=PhoenixTinderbox&sortby=Date&hours=2&date=day)
Landed on the 1.9.0 branch:

Checking in plugin/oji/JEP/JavaEmbeddingPlugin.bundle/Contents/Info.plist;
/cvsroot/mozilla/plugin/oji/JEP/JavaEmbeddingPlugin.bundle/Contents/Info.plist,v  <--  Info.plist
new revision: 1.22; previous revision: 1.21
done
Checking in plugin/oji/JEP/JavaEmbeddingPlugin.bundle/Contents/MacOS/JavaEmbeddingPlugin;
/cvsroot/mozilla/plugin/oji/JEP/JavaEmbeddingPlugin.bundle/Contents/MacOS/JavaEmbeddingPlugin,v  <--  JavaEmbeddingPlugin
new revision: 1.23; previous revision: 1.22
done
Checking in plugin/oji/JEP/JavaEmbeddingPlugin.bundle/Contents/Resources/English.lproj/InfoPlist.strings;
/cvsroot/mozilla/plugin/oji/JEP/JavaEmbeddingPlugin.bundle/Contents/Resources/English.lproj/InfoPlist.strings,v  <--  InfoPlist.strings
new revision: 1.22; previous revision: 1.21
done
Checking in plugin/oji/JEP/JavaEmbeddingPlugin.bundle/Contents/Resources/Java/JavaEmbeddingPlugin.jar;
/cvsroot/mozilla/plugin/oji/JEP/JavaEmbeddingPlugin.bundle/Contents/Resources/Java/JavaEmbeddingPlugin.jar,v  <--  JavaEmbeddingPlugin.jar
new revision: 1.22; previous revision: 1.21
done
Checking in plugin/oji/JEP/MRJPlugin.plugin/Contents/Info.plist;
/cvsroot/mozilla/plugin/oji/JEP/MRJPlugin.plugin/Contents/Info.plist,v  <--  Info.plist
new revision: 1.22; previous revision: 1.21
done
Checking in plugin/oji/JEP/MRJPlugin.plugin/Contents/MacOS/MRJPlugin;
/cvsroot/mozilla/plugin/oji/JEP/MRJPlugin.plugin/Contents/MacOS/MRJPlugin,v  <--  MRJPlugin
new revision: 1.23; previous revision: 1.22
done
Checking in plugin/oji/JEP/MRJPlugin.plugin/Contents/MacOS/MRJPlugin.jar;
/cvsroot/mozilla/plugin/oji/JEP/MRJPlugin.plugin/Contents/MacOS/MRJPlugin.jar,v  <--  MRJPlugin.jar
new revision: 1.22; previous revision: 1.21
done
Checking in plugin/oji/JEP/MRJPlugin.plugin/Contents/Resources/MRJPlugin.rsrc;
/cvsroot/mozilla/plugin/oji/JEP/MRJPlugin.plugin/Contents/Resources/MRJPlugin.rsrc,v  <--  MRJPlugin.rsrc
new revision: 1.18; previous revision: 1.17
done
Checking in plugin/oji/JEP/MRJPlugin.plugin/Contents/Resources/English.lproj/InfoPlist.strings;
/cvsroot/mozilla/plugin/oji/JEP/MRJPlugin.plugin/Contents/Resources/English.lproj/InfoPlist.strings,v  <--  InfoPlist.strings
new revision: 1.22; previous revision: 1.21
done

Everything seems to have gone as planned.  But I only found my patch (along with a surprisingly large number of others) at:

http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&sortby=Date&hours=2&date=day

I'll watch the Camino "Cm2-M1.9" tinderboxes.  But let me know, Smokey, if you see anything that's not right.

And by the way, thanks for the offer to land this yourself.  But I wanted to refresh my own memory about how to land patches on the 1.9.0 branch.
Thanks, Steven.  I'll have someone verify with the next nightly that 0.9.7.3 is there (can't check an hourly/depend build because of bug 368855).

(In reply to comment #16)
> But I only found my patch (along
> with a surprisingly large number of others) at:
> 
> http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&sortby=Date&hours=2&date=day

There are a surprising number of things still maintained in (or mirrored to) CVS ;)  Your landing is now showing up in both the queries in comment 15, too.
Keywords: fixed1.9.0.20
(In reply to comment #18)
> I'll have someone verify with the next nightly that 0.9.7.3 is
> there (can't check an hourly/depend build because of bug 368855).

And it is there, and it functions as expected in some basic tests.
Product: Plugins → Plugins Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: