Closed Bug 1766801 Opened 3 years ago Closed 2 years ago

[meta] Prepare out-of-tree code for ESM-ification

Categories

(Core :: XPConnect, task)

task

Tracking

()

RESOLVED INVALID

People

(Reporter: arai, Unassigned)

References

Details

(Keywords: meta)

There are some not-in-tree (mozilla-central, comm-central) consumer of JSM (Cu.import, ChromeUtils.import), and they needs to be rewritten during ESM-ification.

The shim code mentioned in bug 1766761 should help not to break during transition, but
the rewrite is necessary anyway at some timing.

So far, the following will be affected:

  • Firefox extensions that uses experiments
  • AutoConfig script
    • written by users (enterprise case etc)
    • needs detailed documentation for rewrite
    • needs some cycles compatible both with before/after
  • Thunderbird extensions
    • experiments API is available for all extensions
    • needs detailed documentation for rewrite (can be share the content with AutoConfig?)
    • needs some cycles compatible both with before/after
Summary: [meta] Prepare not-in-tree code for ESM-ification → [meta] Prepare out-of-tree code for ESM-ification

The meta keyword is there, the bug doesn't depend on other bugs and there is no activity for 12 months.
:sefeng, maybe it's time to close this bug?

Flags: needinfo?(sefeng)

looks like there's nothing to do in bugzilla.
it will be handled as documentation, announcements, and some PRs on other repositories.

Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(sefeng)
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.