Closed Bug 1907688 Opened 2 months ago Closed 2 months ago

Update android nightly application-services version bump to new version 2383edfdd9149d03465d05fa39d85530ec168d1c from 2024-07-12 05:03:33

Categories

(Fenix :: General, enhancement)

All
Unspecified
enhancement

Tracking

(firefox130 affected)

RESOLVED DUPLICATE of bug 1907704
Tracking Status
firefox130 --- affected

People

(Reporter: update-bot, Assigned: dmeehan)

Details

(Whiteboard: [3pl-filed][task_id: eosB9uHNRrSYgT88CFnySg])

Attachments

(1 obsolete file)

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


2383edfdd9149d03465d05fa39d85530ec168d1c by Ben Dean-Kawamura <bdk@mozilla.com>

https://github.com/mozilla/application-services/commit/2383edfdd9149d03465d05fa39d85530ec168d1c
Authored: 2024-07-11 13:05:17 -0400
Committed: 2024-07-11 20:20:28 +0000

Remove fakespot feature flag

The plan is to use the current code for the experiment, so we don't need
a feature flag anymore. The main point of the flag was to avoid
creating multiple migrations as the schema changed, but it looks like
the schema will be stable for a while.

Files Deleted:

  • components/suggest/src/suggest-fakespot.udl

Files Modified:

  • components/suggest/Cargo.toml
  • components/suggest/build.rs
  • components/suggest/src/db.rs
  • components/suggest/src/lib.rs
  • components/suggest/src/provider.rs
  • components/suggest/src/query.rs
  • components/suggest/src/rs.rs
  • components/suggest/src/schema.rs
  • components/suggest/src/store.rs
  • components/suggest/src/suggest.udl
  • components/suggest/src/suggestion.rs
  • components/suggest/src/testing/data.rs
  • components/suggest/src/testing/mod.rs
  • examples/suggest-cli/Cargo.toml

04956ad25b8e4d475215fb20a636555fe4eb3a12 by Lina Butler <lina@yakshaving.ninja>

https://github.com/mozilla/application-services/commit/04956ad25b8e4d475215fb20a636555fe4eb3a12
Authored: 2024-07-10 10:49:57 -0700
Committed: 2024-07-11 00:03:23 +0000

build: Bump our target Rust version to 1.79.0; MSRV to 1.76.0.

This matches the latest versions used in m-c:

Files Modified:

  • .circleci/config.yml
  • rust-toolchain.toml

516f0dd45b98979b2661d2321605e3f35adb07a9 by Lina Butler <lina@yakshaving.ninja>

https://github.com/mozilla/application-services/commit/516f0dd45b98979b2661d2321605e3f35adb07a9
Authored: 2024-07-10 14:51:19 -0700
Committed: 2024-07-11 00:03:23 +0000

build: Bump ctest2 and its dependencies.

The latest version fixes a build-time panic when
building the NSS systest crate with Rust 1.79.0.

Files Modified:

  • Cargo.lock

d4272d923035c0c751d0ad5b9b8cd5522cf8124d by Lina Butler <lina@yakshaving.ninja>

https://github.com/mozilla/application-services/commit/d4272d923035c0c751d0ad5b9b8cd5522cf8124d
Authored: 2024-07-10 12:47:34 -0700
Committed: 2024-07-11 00:03:23 +0000

all: Fix remaining lint suggestions from Clippy 0.1.79.

Files Modified:

  • components/fxa-client/src/internal/mod.rs
  • components/fxa-client/src/internal/profile.rs
  • components/fxa-client/src/internal/state_manager.rs
  • components/nimbus/src/tests/stateful/test_behavior.rs
  • components/nimbus/src/tests/test_enrollment.rs
  • components/places/src/types.rs
  • components/support/error/tests/returns_not_result.rs
  • components/support/error/tests/returns_result_but_incorrect_error.rs
  • components/support/error/tests/returns_result_but_not_error.rs
  • components/support/guid/src/rusqlite_support.rs
  • components/support/guid/src/serde_support.rs
  • components/support/jwcrypto/src/lib.rs
  • components/support/nimbus-cli/src/value_utils.rs
  • components/support/nimbus-fml/src/frontend.rs
  • components/support/rc_crypto/src/digest.rs
  • components/support/rc_crypto/src/hkdf.rs
  • components/support/rc_crypto/src/hmac.rs
  • components/support/rc_crypto/src/pbkdf2.rs
  • components/support/rc_crypto/src/rand.rs
  • components/sync15/src/client/request.rs
  • components/sync15/src/client/storage_client.rs
  • components/sync15/src/telemetry.rs
  • components/tabs/src/storage.rs
  • components/tabs/src/store.rs
  • components/viaduct/src/backend/ffi.rs

a4c2b67deb345900b2cb6c62ad37ebb8812d34c2 by Lina Butler <lina@yakshaving.ninja>

https://github.com/mozilla/application-services/commit/a4c2b67deb345900b2cb6c62ad37ebb8812d34c2
Authored: 2024-07-10 12:45:41 -0700
Committed: 2024-07-11 00:03:23 +0000

sync15: Fix range check in ServerTimestamp::from_float_seconds.

f64::{min, max}_value() is deprecated in newer versions of Rust,
and the previous range check allowed millisecond values that can't be
represented in an f64 without loss of precision.

Files Modified:

  • components/sync15/src/server_timestamp.rs

5d0ad1943102e41b1d30ddd8afbc7af769afb2ad by Lina Butler <lina@yakshaving.ninja>

https://github.com/mozilla/application-services/commit/5d0ad1943102e41b1d30ddd8afbc7af769afb2ad
Authored: 2024-07-10 12:30:24 -0700
Committed: 2024-07-11 00:03:23 +0000

all: Add #[allow(dead_code)] exemptions to prepare for Rust 1.79.0.

Files Modified:

  • components/fxa-client/src/internal/http_client.rs
  • components/fxa-client/src/internal/util.rs
  • components/nimbus/src/stateful/client/mod.rs
  • components/push/src/internal/communications.rs
  • components/push/src/internal/storage/db.rs
  • components/relevancy/src/rs.rs
  • components/support/nimbus-cli/src/updater/taskcluster.rs
  • components/support/nimbus-fml/src/backends/mod.rs
  • components/support/sql/src/conn_ext.rs
  • components/sync15/src/telemetry.rs
  • testing/sync-test/src/sync15.rs

16fdc3b6fee4c5404e77f7034822f5b5d9c464e2 by Ben Dean-Kawamura <bdk@mozilla.com>

https://github.com/mozilla/application-services/commit/16fdc3b6fee4c5404e77f7034822f5b5d9c464e2
Authored: 2024-07-02 13:54:14 -0400
Committed: 2024-07-10 15:44:11 +0000

Bug 1905748 - Fakespot ingestion and matching

Create a FTS table for fakespot and populate it during ingestion.
Updated the SuggestQuery code to generate a string to use with the FTS
MATCH operator. I couldn't get DELETE triggers working for this, so I
made it so we delete the FTS data in drop_suggestions.

Also:

  • Make the clear_database function delete the FTS data
  • Added some more tests for the fakespot data
  • Updated the assert_schema_matches_new_database() function to also
    check the triggers. Followed the rule of 3 and refactored things now
    we're checking tables, indexes, and triggers.

Files Modified:

  • components/suggest/src/db.rs
  • components/suggest/src/query.rs
  • components/suggest/src/schema.rs
  • components/suggest/src/store.rs
  • components/support/sql/src/open_database.rs

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

All the jobs in the try run succeeded. Like literally all of them, there weren't
even any intermittents. That is pretty surprising to me, so maybe you should double
check to make sure I didn't misinterpret things and that the correct tests ran...

Anyway, I've done all I can, so I'm passing to you to review and land the patch.
When reviewing, please note that this is external code, which needs a full and
careful inspection - not a rubberstamp.

Assignee: update-bot → dmeehan

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: 2 months ago
Duplicate of bug: 1907704
Resolution: --- → DUPLICATE
Attachment #9412617 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: