Closed Bug 1673368 Opened 4 years ago Closed 4 years ago

Stop using devtools-launchpad in debugger webpack config

Categories

(DevTools :: Debugger, task, P3)

task

Tracking

(firefox84 fixed)

RESOLVED FIXED
84 Branch
Tracking Status
firefox84 --- fixed

People

(Reporter: nchevobbe, Assigned: nchevobbe)

References

Details

Attachments

(2 files)

Thanks for working on this Nicolas!

Honza

Severity: -- → S3
Priority: -- → P3

This patch is simply inlining what was in devtools-launchpad directly into the
debugger's webpack config.
In order for the bundling script to still work, we had to add the dependencies
that were used in devtools-launchpad.
For some reason, this shifted a lot of modules in the generated files (but files
have the same size before and after, so I guess nothing changed).

Next patch in the serie will cleanup this webpack config.

I inlined the two existing functinos that were modifying the base config directly
back into the base webpack config, and then removed everything that wasn't hit
or used by the bundling script.
Thanks to this work, we're able to remove a few files that were previously only
used in Launchpad, or that are simple enough to be inlined into the webpack config.

Depends on D96017

Attachment #9185962 - Attachment description: Bug 1673368 - [devtools] Remove dependency on devtools-launchpad in webpack config. → Bug 1673368 - [devtools] Remove dependency on devtools-launchpad in webpack config. jdescottes.
Pushed by nchevobbe@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/38f88d3710f0
[devtools] Remove dependency on devtools-launchpad in webpack config. jdescottes. r=jdescottes
https://hg.mozilla.org/integration/autoland/rev/599369e66c17
[devtools] Remove unnecessary parts of debugger's webpack config. r=jdescottes
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 84 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: