Closed Bug 1956696 Opened 1 month ago Closed 1 month ago

Update android nightly application-services version bump to new version cf164f976d42ebac5ba0ae330b6f3b3168e6a73c from 2025-03-27 05:04:36

Categories

(Firefox for Android :: General, enhancement)

All
Unspecified
enhancement

Tracking

()

RESOLVED DUPLICATE of bug 1956897
Tracking Status
firefox138 --- affected

People

(Reporter: update-bot, Assigned: diannaS)

References

Details

(Whiteboard: [3pl-filed][task_id: b06kLvcBTk-2IGni1amEFA])

Attachments

(1 obsolete file)

This update covers 12 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(-)


cf164f976d42ebac5ba0ae330b6f3b3168e6a73c by Mark Hammond <mhammond@skippinet.com.au>

https://github.com/mozilla/application-services/commit/cf164f976d42ebac5ba0ae330b6f3b3168e6a73c
Authored: 2025-03-20 16:10:32 -0400
Committed: 2025-03-26 19:14:07 +0000

Fix linting issues reported in m-c

Files Modified:

  • components/init_rust_components/android/src/main/AndroidManifest.xml
  • components/init_rust_components/src/lib.rs
  • components/merino/src/lib.rs
  • components/search/android/src/main/AndroidManifest.xml
  • components/search/uniffi.toml
  • taskcluster/app_services_taskgraph/transforms/deps_complete.py

5dc17412c128029d63a969bd5265bbc0ca8f39f7 by Ben Dean-Kawamura <bdk@mozilla.com>

https://github.com/mozilla/application-services/commit/5dc17412c128029d63a969bd5265bbc0ca8f39f7
Authored: 2025-03-26 12:49:46 -0400
Committed: 2025-03-26 19:02:24 +0000

Downgrade to UniFFI 0.29.0

0.29.1 is causing issues with moz-central, so let's go back to 0.29.0
for now.

Files Modified:

  • Cargo.lock
  • tools/uniffi-bindgen-library-mode/src/main.rs

e5afc59fb61f9d7bd2e51374e7a4d998645d4be5 by Issam Mani <issamouu69@gmail.com>

https://github.com/mozilla/application-services/commit/e5afc59fb61f9d7bd2e51374e7a4d998645d4be5
Authored: 2025-03-26 15:49:09 +0100
Committed: 2025-03-26 15:32:20 +0000

fix: update enum name

Files Modified:

  • components/merino/src/curated_recommendations/mod.rs
  • components/merino/src/curated_recommendations/models.rs

824f9f797337505f3a2cc0c7499b69e84290c4e2 by Issam Mani <issamouu69@gmail.com>

https://github.com/mozilla/application-services/commit/824f9f797337505f3a2cc0c7499b69e84290c4e2
Authored: 2025-03-25 18:31:26 +0100
Committed: 2025-03-26 15:32:20 +0000

fix: format

Files Modified:

  • components/merino/src/curated_recommendations/mod.rs

41c1ca7157733befbb08bf8cce0d54f0ba6937d8 by Issam Mani <issamouu69@gmail.com>

https://github.com/mozilla/application-services/commit/41c1ca7157733befbb08bf8cce0d54f0ba6937d8
Authored: 2025-03-25 18:09:26 +0100
Committed: 2025-03-26 15:32:20 +0000

fix: rename in more places

Files Modified:

  • components/merino/src/curated_recommendations/mod.rs

421d1d200deff5e9af5d87d31b490b2f5dbd5433 by Issam Mani <issamouu69@gmail.com>

https://github.com/mozilla/application-services/commit/421d1d200deff5e9af5d87d31b490b2f5dbd5433
Authored: 2025-03-25 17:33:33 +0100
Committed: 2025-03-26 15:32:20 +0000

fix: rename Locale to MerinoLocale as it collides with Foundation.Locale in swift

Files Modified:

  • components/merino/src/curated_recommendations/models.rs

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

Duplicate of this bug: 1956378
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: exg3YPMNQj6bjrLk59wJ6A)

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 → dsmith
Flags: needinfo?(dmeehan)
Blocks: 1953191

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: 1 month ago
Duplicate of bug: 1956897
Resolution: --- → DUPLICATE
Attachment #9474929 - Attachment is obsolete: true
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: