Closed Bug 2062539 Opened 1 month ago Closed 23 days ago

Vendor application-services 1677375cb with the address metadata APIs

Categories

(Toolkit :: Form Autofill, task, P2)

task

Tracking

()

RESOLVED DUPLICATE of bug 2061268

People

(Reporter: dimi, Assigned: dimi)

References

Details

Attachments

(2 obsolete files)

No description provided.

The next patch vendors application-services 1677375cb, which picks up
mozilla/application-services#7517: the Rust Remote Settings client now joins
v2 onto a custom server URL where it used to join v1. The join is relative,
so the mock server's http://localhost:PORT/v1 becomes .../v2 for the Rust
client, while the JS client keeps using the pref as-is at /v1.

Register each versioned route under both prefixes, as the attachment routes
already do, so both clients are served.

Bump the vendored application-services revision to pick up the address metadata
writes and the bridged sync engine that bug 2058441 needs. They have landed
upstream (mozilla/application-services#7513), so this bump carries no local
edits -- every autofill source file matches upstream exactly.

The range also spans two Remote Settings changes. #7492 makes v2 routes the
default, retiring the ProdV2, StageV2 and DevV2 variants of
RemoteSettingsServer; dropping enum variants renumbers the UniFFI ordinals, so
the bindings are regenerated -- without that every Suggest ingestion fails to
convert its config argument. #7517 then switches custom server URLs from v1 to
v2, which is what breaks the mock server the quicksuggest tests use, and what
P1 prepares for.

Attachment #9625142 - Attachment is obsolete: true
Attachment #9625141 - Attachment is obsolete: true
Status: ASSIGNED → RESOLVED
Closed: 23 days ago
Duplicate of bug: 2061268
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: