Closed Bug 596524 Opened 14 years ago Closed 14 years ago

0.8 release blocker bugs

Categories

(Add-on SDK Graveyard :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: myk, Assigned: myk)

References

Details

This bug tracks code blockers for the Jetpack SDK 0.8 release.  Ping Myk or Dietrich, or comment here in this bug, to nominate a bug to block the release.
Blocks: 596525
adding bug 596528 as a blocker. it covers test failures in core apis.

one of the first things users of the sdk seem to do, from the regular irc questions about it, is run all the tests (maybe that's in the tutorial or readme or something?). so we should ship with the tests passing.
Depends on: 596528
Bug 596555 is a reproducible test failure caused by the removal of content-symbiont.js, on which page-worker.js depends, from the codebase.  It should block the release.
Depends on: 596555
Fixed by changeset https://hg.mozilla.org/labs/jetpack-sdk/rev/bb5199283c86.
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Erm, sorry, wrong bug.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Depends on: 596782
Dietrich: we need to make a call on whether or not to require all 0.8 tests to pass on the latest Firefox nightlies before releasing 0.8, which is what we would normally do.  I'm tracking the following test failures that are specific to the latest nightlies:

  bug 596787 - test-api-utils.testAddIterator
  bug 596790 - test-app-strings.testStringBundle
  bug 596792 - "test-list.test: for each using Iterator"
  bug 596793 - test-page-mod.testPageModIncludes
  bug 596795 - test-traceback.testFromExceptionWithError

(Note: bug 596782 is not on this list, as it appears in 4.0b6 as well and is Linux-specific, unlike the rest of these failures, so it seems like a different kind of issue and one that should block.)

It's possible that the problems are all in the SDK's code, but I suspect Firefox regressions from recent Firefox changes, given how much is going into the tree nowadays and how flaky Firefox has seemed to me (admittedly just a single data point and very anecdotal evidence).

Do you have any sense of the current status of the Firefox tree and whether these are SDK issues we need to fix or Firefox regressions that mean we should relax our requirement to pass tests on nightlies until the tree stabilizes again?
Status: REOPENED → ASSIGNED
I'm fine with just passing tests on the latest beta. The nightlies are way too much of a moving-target at the moment.
Some tests and I think string related ones are failing because of the changes in js engine. error stack no longer contains 'Iterator'. More details:
https://bugzilla.mozilla.org/show_bug.cgi?id=597004
Depends on: 597335
Depends on: 597450
No longer depends on: 597335
Depends on: 597481
Depends on: 597229
Bug 597509 prevents SDK-based addons from loading in trunk Firefox, which needs to be fixed with either a change to Firefox or a change to the SDK.

The Firefox guys think we should fix it on our side, and I'm inclined to agree, despite the pain for developers with existing SDK-based addons, as the change in Firefox is pretty important for startup performance, and the SDK is still in alpha, where such breaking changes are still reasonable where warranted.

Thus marking that bug as a blocker for the 0.8 release.  It looks like there's a simple low-risk fix for 0.8 and a more complicated fix we can land later.
Depends on: 597509
(In reply to comment #9)
> I thing this one must be a blocker for 0.8:
> https://bugzilla.mozilla.org/show_bug.cgi?id=598047

Yup, agreed!
Depends on: 598047
Depends on: 598137
Depends on: 598141
Depends on: 598150
Depends on: 598206
No longer depends on: 598150
No longer depends on: 598141
Depends on: 598525
Depends on: 598821
Status: ASSIGNED → RESOLVED
Closed: 14 years ago14 years ago
Resolution: --- → FIXED
The Add-on SDK is no longer a Mozilla Labs experiment and has become a big enough project to warrant its own Bugzilla product, so the "Add-on SDK" product has been created for it, and I am moving its bugs to that product.

To filter bugmail related to this change, filter on the word "looptid".
Component: Jetpack SDK → General
Product: Mozilla Labs → Add-on SDK
QA Contact: jetpack-sdk → general
You need to log in before you can comment on or make changes to this bug.