Closed Bug 1956378 Opened 26 days ago Closed 24 days ago

Update android nightly application-services version bump to new version 8afded70f1c057fc8943108f98964efb61a30afb from 2025-03-25 20:44:48

Categories

(Firefox for Android :: General, enhancement)

All
Unspecified
enhancement

Tracking

()

RESOLVED DUPLICATE of bug 1956696
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

Assignee: nobody → update-bot
Status: NEW → ASSIGNED

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.

Assignee: update-bot → dmeehan
Flags: needinfo?(dmeehan)
Assignee: dmeehan → jrediger
Blocks: 1953191
Flags: needinfo?(dmeehan)

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.

Pushed by jrediger@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/cc9d570bc0d1 Update android nightly application-services version bump to 8afded70f1c057fc8943108f98964efb61a30afb r=janerik

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).

Status: ASSIGNED → RESOLVED
Closed: 24 days ago
Duplicate of bug: 1956696
Resolution: --- → DUPLICATE
Attachment #9474541 - Attachment is obsolete: true

Tackling that over in bug 1956696

Flags: needinfo?(jrediger)
No longer blocks: 1953191
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: