Open Bug 1772862 Opened 2 years ago Updated 2 years ago

Make `--backgroundtask backgroundupdate` work when default profile has langpacks installed

Categories

(Toolkit :: Application Update, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: nalexander, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fidedi-ope])

The initial background update landing does not schedule the background update task when the default profile has langpacks installed. This ticket tracks making that work.

This work isn't particularly high priority because only about 5% of Firefox release users have langpacks installed: see this STMO query.

In a February 2022 conversation, :mixedpuppy and :nalexander concluded that it would be possible to duplicate the existing in-product langpack/application update coordination in the background updater. It should be fairly straight-forward to teach the background update:

  1. to determine langpacks installed into the default profile
  2. to fetch any updates available
  3. to stage/sideload said langpacks into the default profile directory so that they are in place for the restart after application update.
    Most of these APIs already exist in the AddonManager.jsm.
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.