Update android nightly application-services version bump to new version 8afded70f1c057fc8943108f98964efb61a30afb from 2025-03-25 20:44:48
Categories
(Firefox for Android :: General, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox138 | --- | affected |
People
(Reporter: update-bot, Assigned: janerik)
Details
(Whiteboard: [3pl-filed][task_id: cVXW9IFTRZS21kG-X10mLA])
Attachments
(1 obsolete file)
This update covers 9 commits, including 6 new upstream commits I've never filed a bug on before. (They're the top 6.). Here are the overall diff statistics, and then the commit information.
mobile/android/android-components/plugins/dependencies/src/main/java/ApplicationServices.kt | 2 +-
mobile/android/android-components/plugins/dependencies/src/main/java/moz.yaml | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
8afded70f1c057fc8943108f98964efb61a30afb by Ben Dean-Kawamura <bdk@mozilla.com>
https://github.com/mozilla/application-services/commit/8afded70f1c057fc8943108f98964efb61a30afb
Authored: 2025-02-26 10:31:24 -0500
Committed: 2025-03-25 16:32:37 +0000
[DISCO-3243] Upgrade to UniFFI 0.29.1 and Glean 64.0.0
This mostly consisted of upgrading the custom types code and adding
[Remote]
attributes. All-in-all, not too bad and I prefer the new
syntax.
Files Modified:
- Cargo.lock
- DEPENDENCIES.md
- components/as-ohttp-client/Cargo.toml
- components/autofill/Cargo.toml
- components/crashtest/Cargo.toml
- components/example/Cargo.toml
- components/fxa-client/Cargo.toml
- components/fxa-client/src/fxa_client.udl
- components/init_rust_components/Cargo.toml
- components/logins/Cargo.toml
- components/merino/Cargo.toml
- components/nimbus/Cargo.toml
- components/nimbus/src/nimbus.udl
- components/nimbus/src/stateful/nimbus_client.rs
- components/places/Cargo.toml
- components/places/src/ffi.rs
- components/places/src/places.udl
- components/push/Cargo.toml
- components/relevancy/Cargo.toml
- components/remote_settings/Cargo.toml
- components/remote_settings/src/client.rs
- components/search/Cargo.toml
- components/suggest/Cargo.toml
- components/support/error/Cargo.toml
- components/support/interrupt/Cargo.toml
- components/support/nimbus-fml/Cargo.toml
- components/support/nimbus-fml/src/client/mod.rs
- components/support/rust-log-forwarder/Cargo.toml
- components/support/rust-log-forwarder/src/rust_log_forwarder.udl
- components/sync15/Cargo.toml
- components/sync_manager/Cargo.toml
- components/sync_manager/src/syncmanager.udl
- components/tabs/Cargo.toml
- components/tabs/src/lib.rs
- components/tabs/src/tabs.udl
- components/webext-storage/Cargo.toml
- components/webext-storage/src/lib.rs
- megazords/full/DEPENDENCIES.md
- megazords/full/android/dependency-licenses.xml
- megazords/ios-rust/DEPENDENCIES.md
- megazords/ios-rust/focus/DEPENDENCIES.md
- tools/dependency_summary.py
- tools/embedded-uniffi-bindgen/Cargo.toml
- tools/uniffi-bindgen-library-mode/Cargo.toml
- tools/uniffi-bindgen-library-mode/src/main.rs
8713bf1ae78a06960d8495c0a5a52364cf2dc185 by Ben Dean-Kawamura <bdk@mozilla.com>
https://github.com/mozilla/application-services/commit/8713bf1ae78a06960d8495c0a5a52364cf2dc185
Authored: 2025-03-25 11:12:35 -0400
Committed: 2025-03-25 16:32:37 +0000
Bumping the MSRV to 1.82.0
This matches the m-c version and is needed for UniFFI 0.29.1
We should also bump the uses version to 1.85.0, but I'll do that in a
different PR.
Files Modified:
- .circleci/config.yml
cf75f5d4f77e607d93c987621f9a2611deda887a by Ben Dean-Kawamura <bdk@mozilla.com>
https://github.com/mozilla/application-services/commit/cf75f5d4f77e607d93c987621f9a2611deda887a
Authored: 2025-03-18 09:40:04 -0400
Committed: 2025-03-25 16:32:37 +0000
Remove triple slash comments that aren't connected to an item
This fixes some clippy warnings on my machine
Files Modified:
- components/sync15/src/bso/mod.rs
- components/sync15/src/client/state.rs
- components/sync15/src/clients_engine/record.rs
99f22c52ff796363c7377504e775210a572c7fd7 by Jan-Erik Rediger <jrediger@mozilla.com>
https://github.com/mozilla/application-services/commit/99f22c52ff796363c7377504e775210a572c7fd7
Authored: 2025-03-18 15:31:31 +0100
Committed: 2025-03-25 16:10:32 +0000
Upgrade to JNA 5.17
Files Modified:
- CHANGELOG.md
- gradle/libs.versions.toml
7ef53c1f342c92b68628143dddb9ed3201c4d656 by Jan-Erik Rediger <jrediger@mozilla.com>
https://github.com/mozilla/application-services/commit/7ef53c1f342c92b68628143dddb9ed3201c4d656
Authored: 2025-03-18 12:00:51 +0100
Committed: 2025-03-25 16:10:32 +0000
Update to Glean v64.0.0
Files Modified:
- CHANGELOG.md
- components/external/glean
- components/nimbus/android/src/test/java/org/mozilla/experiments/nimbus/NimbusTests.kt
- gradle/libs.versions.toml
- megazords/ios-rust/MozillaTestServices/MozillaTestServices.xcodeproj/project.pbxproj
- megazords/ios-rust/MozillaTestServices/MozillaTestServices.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
0e8ffbcd1c98bff0a7b2eca0bb507493d66d926e by Ben Dean-Kawamura <bdk@mozilla.com>
https://github.com/mozilla/application-services/commit/0e8ffbcd1c98bff0a7b2eca0bb507493d66d926e
Authored: 2025-03-21 15:07:33 -0400
Committed: 2025-03-25 14:36:20 +0000
Fix start-bindings android
Add a pub use
statement to megazords/full/src/lib.rs
for the new
crate. Temisan ran into this when adding bindings for the merino
client.
Files Modified:
- tools/start-bindings/src/android.rs
093c4f261a91b2a7d6f52da4f79bef19f61456fb by Ryan VanderMeulen <rvandermeulen@mozilla.com>
https://github.com/mozilla/application-services/commit/093c4f261a91b2a7d6f52da4f79bef19f61456fb
Authored: 2025-03-24 21:23:36 -0400
Committed: 2025-03-25 02:23:15 +0000
Update AGP to version 8.9.1
Files Modified:
- gradle/libs.versions.toml
d4289fc0693b9433fe58ee1aef6fec952f6aeae8 by Temisan Iwere <tiwere@mozilla.com>
https://github.com/mozilla/application-services/commit/d4289fc0693b9433fe58ee1aef6fec952f6aeae8
Authored: 2025-03-24 09:47:05 -0400
Committed: 2025-03-24 21:22:46 +0000
add description for interest picker
Files Modified:
- components/merino/src/curated_recommendations/models.rs
5d4cab74d8e1a9897efde4f38c5b642800108226 by Temisan Iwere <tiwere@mozilla.com>
https://github.com/mozilla/application-services/commit/5d4cab74d8e1a9897efde4f38c5b642800108226
Authored: 2025-03-21 13:22:59 -0400
Committed: 2025-03-24 21:22:46 +0000
[DISCO-3365] Generate bindings for merino component
Files Added:
- components/merino/android/build.gradle
- components/merino/android/proguard-rules.pro
- components/merino/android/src/main/AndroidManifest.xml
- components/merino/uniffi.toml
Files Modified:
- .buildconfig-android.yml
- Cargo.lock
- components/merino/src/curated_recommendations/mod.rs
- components/merino/src/curated_recommendations/models.rs
- megazords/full/Cargo.toml
- megazords/full/src/lib.rs
- megazords/ios-rust/Cargo.toml
- megazords/ios-rust/src/lib.rs
Reporter | ||
Comment 1•26 days ago
|
||
cVXW9IFTRZS21kG-X10mLA |
I've submitted a try run for this commit: https://treeherder.mozilla.org/jobs?repo=try&revision=05cf7f6ed3020152492252e2d7e4b74de1335b60
Reporter | ||
Comment 2•26 days ago
|
||
Updated•26 days ago
|
Reporter | ||
Comment 3•25 days ago
|
||
YKG4bqZJRX-vuDx9vhtT_w |
The try push is done, we found jobs with unclassified failures.
Needs Investigation (Possible Intermittents):
- toolchain-linux64-android-gradle-dependencies - 1 of 1 failed (failed: XzGd-s8XQUyg5PXYN0W8lw)
These failures could mean that the library update changed something and caused
tests to fail. You'll need to review them yourself and decide where to go from here.
In either event, I have done all I can and you will need to take it from here. If you
don't want to land my patch, you can replicate it locally for editing with
./mach vendor mobile/android/android-components/plugins/dependencies/src/main/java/moz.yaml
When reviewing, please note that this is external code, which needs a full and
careful inspection - not a rubberstamp.
Updated•25 days ago
|
Assignee | ||
Comment 4•25 days ago
|
||
I attached it to the patch set of the other bug. A fresh try run showed additional failures, I'm working on getting those addressed.
Comment 6•25 days ago
|
||
Backed out 7 changesets (Bug 1956132, Bug 1956378, Bug 1950665, Bug 1953191) for causing LateWriteObserver crashes.
Failure logs:
Comment 7•25 days ago
|
||
Reporter | ||
Comment 8•24 days ago
|
||
b06kLvcBTk-2IGni1amEFA |
This bug is being closed because a newer revision of the library is available.
This bug will be marked as a duplicate of it (because although this bug is older, it is superseded by the newer one).
Updated•24 days ago
|
Description
•