Closed Bug 1913254 Opened 10 months ago Closed 10 months ago

Update android nightly application-services version bump to new version c3774b262f27fabdd8ae7d064db5745029b347b9 from 2024-08-15 05:02:58

Categories

(Firefox for Android :: General, enhancement)

All
Unspecified
enhancement

Tracking

()

RESOLVED FIXED
131 Branch
Tracking Status
firefox131 --- fixed

People

(Reporter: update-bot, Assigned: dmeehan)

Details

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

Attachments

(1 file)

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


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

https://github.com/mozilla/application-services/commit/c3774b262f27fabdd8ae7d064db5745029b347b9
Authored: 2024-07-29 11:37:44 -0400
Committed: 2024-08-14 15:22:17 +0000

Bug 1908802 - Handle deleted suggest records

The issue is that once a record is deleted, it no longer has a type
field. Reworked the ingestion client to deal with this. It now always
fetches all records, then filters them client side. Client-side
filtering is more flexible and allows us to handle the deleted records.
Updated the code to use caching make the requests more efficient.

Rather than store last modified times for record types, store details on
each record that we've ingested. This means that if we fail to process
a record for any reason, on the next ingest we have another chance to
process it and recover.

Updated the rs::Record type to store the parsed SuggestRecord. This
simplifies a lot of the filtering/caching code.

Files Modified:

  • Cargo.lock
  • DEPENDENCIES.md
  • components/nimbus/src/tests/stateful/test_evaluator.rs
  • components/remote_settings/src/client.rs
  • components/suggest/Cargo.toml
  • components/suggest/src/benchmarks/client.rs
  • components/suggest/src/benchmarks/ingest.rs
  • components/suggest/src/db.rs
  • components/suggest/src/error.rs
  • components/suggest/src/rs.rs
  • components/suggest/src/schema.rs
  • components/suggest/src/store.rs
  • components/suggest/src/testing/client.rs
  • components/suggest/src/testing/mod.rs
  • megazords/full/DEPENDENCIES.md
  • megazords/full/android/dependency-licenses.xml
  • megazords/ios-rust/DEPENDENCIES.md

17cb62b96790cb40ea8d203ec6ba61ba9c6a1a46 by Ryan VanderMeulen <rvandermeulen@mozilla.com>

https://github.com/mozilla/application-services/commit/17cb62b96790cb40ea8d203ec6ba61ba9c6a1a46
Authored: 2024-08-14 09:07:07 -0400
Committed: 2024-08-14 14:49:06 +0000

Update Gradle to version 8.10

Files Modified:

  • gradle/libs.versions.toml
  • gradle/wrapper/gradle-wrapper.jar
  • gradle/wrapper/gradle-wrapper.properties

ccad43b18784488a231ffc14a7a1fc1b9aebe950 by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

https://github.com/mozilla/application-services/commit/ccad43b18784488a231ffc14a7a1fc1b9aebe950
Authored: 2024-08-05 00:04:38 +0000
Committed: 2024-08-14 10:39:04 +0000

build(deps): bump pyjwt from 2.8.0 to 2.9.0 in /tools

Bumps pyjwt from 2.8.0 to 2.9.0.


updated-dependencies:

  • dependency-name: pyjwt
    dependency-type: direct:production
    update-type: version-update:semver-minor
    ...

Signed-off-by: dependabot[bot] <support@github.com>

Files Modified:

  • tools/requirements.txt

Assignee: nobody → update-bot
Status: NEW → ASSIGNED
Pushed by dmeehan@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1caf2ed8e784 Update android nightly application-services version bump to c3774b262f27fabdd8ae7d064db5745029b347b9 r=dmeehan

The try push is done, we found jobs with unclassified failures.

Needs Close Investigation:

  • generate-profile-android-x86-shippable/opt - 1 of 1 failed (failed: QH8X4tTvTDG01yQyzYg29g)
  • generate-profile-android-x86_64-shippable/opt - 1 of 1 failed (failed: IMfAEy4eRW2QAbUwlA0vLA)

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)
Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → 131 Branch
Flags: needinfo?(dmeehan)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: