Closed Bug 1875216 Opened 2 years ago Closed 1 year ago

Remove XPCOMUtils.defineLazyGetter

Categories

(Core :: XPConnect, task)

task

Tracking

()

RESOLVED FIXED
137 Branch
Tracking Status
firefox137 --- fixed

People

(Reporter: gregp, Assigned: gregp)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

See bug 1820099 for more context

Summary: Remove XPCOMUtils.definelazyGetter → Remove XPCOMUtils.defineLazyGetter
Assignee: nobody → gregp
Status: NEW → ASSIGNED
Blocks: 1776174

The JSM loader and related methods are removed, and this patch stack can now also be landed.
Thank you for waiting for the migration period.

I think if we land this, we will break the new tab in China repack.

https://github.com/mozilla-extensions/china-newtab

I think a new release of china-newtab needs to be published to prevent breakage. There might also be other privileged extensions that need to be updated

Good point!

Just to make sure my understanding, I see the patch to replace the consumer is already merged.
the problem is that no new version had been released since then, right?
https://github.com/mozilla-extensions/china-newtab/commit/a5dcd48167a0bd3264e51d1c0761a8666e1f280d

the problem is that no new version had been released since then, right?

Yes, that is the problem.

I've asked in addons-pipeline slack channel, and the conclusion is that we don't have to wait for the extension.

So, if there's no other affected privileged extensions, we should be ready.
Perhaps it's nice to send an announcement email beforehand, given this wasn't sufficiently covered by the ESMification email.

Pushed by gp3033@protonmail.com: https://hg.mozilla.org/integration/autoland/rev/c4a6844bc904 part 1: Remove XPCOMUtils.defineLazyGetter r=arai,Standard8,robwu https://hg.mozilla.org/integration/autoland/rev/514df798e893 part 2: Remove linting for XPCOMUtils.defineLazyGetter r=arai,Standard8,frontend-codestyle-reviewers,mossop
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 137 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: