Closed Bug 1795780 Opened 3 years ago Closed 3 years ago

Make it possible to disable migrators while they're under development and testing

Categories

(Firefox :: Migration, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
108 Branch
Tracking Status
firefox108 --- fixed

People

(Reporter: mconley, Assigned: mconley)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

We have several students working on new migrators. We should make it possible to easily disable those migrators while they're being tested and refined, so that we can only enable and ship them when we're more confident that they're ready.

Status: NEW → ASSIGNED

It seems that at build time, we already make decisions about what migrators we register
with XPCOM in browser/components/migration/components.conf. This doesn't, however, give
us the ability to turn off a migrator that happens to be misbehaving, nor make it easy
for us to do development of a new migrator without exposing it to the migration dialog
(without doing binary recompiles).

This adds another layer to the enable-ment of our migrators so that they must both
be registered AND enabled in order to appear in the import dialog.

Blocks: 1284106
Blocks: 1795739
Blocks: 1795462
Pushed by mconley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/500284b77862 Add the ability to disable a browser migrator at runtime via a pref. r=NeilDeakin,Gijs
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 108 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: