Closed Bug 1177773 Opened 9 years ago Closed 7 years ago

Changes needed for Building SeaMonkey 2.35 with DOM Inspector

Categories

(Other Applications :: DOM Inspector, defect)

defect
Not set
normal

Tracking

(firefox42 affected)

RESOLVED INCOMPLETE
Tracking Status
firefox42 --- affected

People

(Reporter: philip.chee, Unassigned)

References

Details

DOMi:
Problem:
> Contract ID '@mozilla.org/commandlinehandler/general-startup;1?type=inspector' was registered as a command line handler for entry 'm-inspector', but could not be created.

Simplest fix:
Build from 80c195824f1e (Bug 1147685 Build inspector-cmdline.js)
Leaving DOMi Version at 2.0.16pre
  Also note version number has to be > 2.0.15.1 to prevent updating from AMO to 2.0.15.1-signed which doesn't have the cmdline fix.
  Note: Ratty has uploaded DOMI 2.0.16 to AMO but don't know when it will get reviewed (129 out of 130 in queue).
  Note: Cannot build with any newer revision as bug 1158751 (Port NO_JS_MANIFEST changes) is incompatible with the comm-release/mozilla-release build system.

Slightly more complicated fix:
1 Create a relbranch off dfad1b2e38e4 (Tag: DOMI_2_0_16).
2 on this branch backout some build system changes:
2.1 (9af90c864080) Bug 1158751 - Port NO_JS_MANIFEST changes
2.2 (35e42668e631) Bug 1158774 - Port |Bug 1155776 - move USE_EXTENSION_MANIFEST to moz.build| to comm-central
2.3 (a60fa07fdae5) Bug 1162694 - Remove XULAPP_DEFINES from DOM Inspector
This should allow comm-release to build DOMI 2.0.16
Blocks: SM2.35
Maybe tag 2.0.15.2 off 80c195824f1e?
Not sure what the outcome was but it did build with later releases so lets close it.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.