Open Bug 1919141 Opened 2 months ago Updated 9 days ago

Packaged collection dump in binary

Categories

(Application Services :: Remote Settings, enhancement, P1)

enhancement

Tracking

(Not tracked)

People

(Reporter: bdk, Assigned: bgruber)

References

(Blocks 1 open bug)

Details

(Whiteboard: [disco-])

When the client is instantiated without network, and before having had the chance to synchronize, some default data should be shown.

On desktop, a scheduled job regularly (every ~2days) commits the content of the Remote Settings server into mozilla-central, for certain collections.

If the local data is empty, and there is packaged data, the client loads it.
If there’s local data, and the packaged data is newer (after app update), then the client updates it.
Then the client can initiate a sync with the server from there.
The dump data is ignored when the client is not pointing at the PROD server.

A similar process would have to be put in place for the application-services client (Github Action or script to pull during build time?), so that the search config defaults remain up-to-date with the server.

See https://firefox-source-docs.mozilla.org/services/settings/index.html#initial-data

Priority: -- → P1
Whiteboard: [disco-]
Assignee: nobody → bgruber
You need to log in before you can comment on or make changes to this bug.