Closed Bug 1886155 Opened 1 year ago Closed 1 year ago

Bump UniFFI, Glean & app-services

Categories

(Data Platform and Tools :: Glean: SDK, task, P2)

task

Tracking

(firefox126 fixed)

RESOLVED FIXED
Tracking Status
firefox126 --- fixed

People

(Reporter: janerik, Assigned: janerik)

References

Details

Attachments

(1 obsolete file)

We want to update UniFFI to pull in updated transitive dependencies too, which requires a bit of coordination:

  • New UniFFI release
  • Update UniFFI in Glean & app-services
  • New Glean release
  • Updates to m-c uniffi-gecko-js generator
  • Land it all together

There's also some other stuff that depends on a new Glean release or the UniFFI update.

Ben said he can do the UniFFI, app-services and uniffi-gecko-js parts. I'll take the Glean parts.

Blocks: 1885170, 1882578

With the Android repo migration done, this will require a bit of coordination with the A-S parts now that we won't have convenient PRs to chain together. Let me know when we're ready to proceed here as I think I see the path forward.

The description here sounds like it might take a while? If that is the case, would it be possible to get a quick in-tree patch on uniffi-bindgen in the interim so that goblin can be updated?

(In reply to Alex Franchuk [:afranchuk] from comment #2)

The description here sounds like it might take a while? If that is the case, would it be possible to get a quick in-tree patch on uniffi-bindgen in the interim so that goblin can be updated?

It's not THAT many steps :P
I'll clarify that today and if it doesn't work out quickly we can get a patch happen.

Blocks: 1855257

We have the UniFFI update. I'll get a Glean update out tomorrow and then we'll get both of these into app-services.

Depends on: 1888683
Depends on: 1889729
Depends on: 1889853
No longer depends on: 1889729
Attachment #9393717 - Attachment is obsolete: true
Depends on: 1890092
No longer depends on: 1889853
Depends on: 1890476
No longer depends on: 1890092
Depends on: 1890709
No longer depends on: 1890476
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: