firefox-ios icon indicating copy to clipboard operation
firefox-ios copied to clipboard

These are the changes needed to consume Glean via the A-S megazord

Open travis79 opened this issue 2 years ago • 1 comments

In order for application services components to be able to interact with Glean at the Rust level, Glean must be compiled together with AppServices. This means that Glean will once again ship along with the A-S components via the rust-components-swift repo containing the bundled Swift packages.

This should reduce the overall size impact on the application as well as possibly reduce some dylib loading time, etc.

This shouldn't land until v107 nightly cycle, and depends on this PR in application-services, and this PR in rust-components-swift

travis79 avatar Aug 19 '22 18:08 travis79

This pull request has conflicts when rebasing. Could you fix it @travis79?

mergify[bot] avatar Sep 12 '22 17:09 mergify[bot]

This pull request has conflicts when rebasing. Could you fix it @travis79?

mergify[bot] avatar Oct 25 '22 20:10 mergify[bot]

@travis79 What is the status of this PR? Are we still planning to move forward with this change or is it on hold indefinitely?

OrlaM avatar Jan 23 '23 17:01 OrlaM

@OrlaM It's on hold in the hopes that we can have a similar solution on Android. The changes I made are bit-rotted enough now that I would probably just start from scratch. I'll close this and open a new PR when I get back to this eventually. Thanks!

travis79 avatar Jan 23 '23 18:01 travis79