Closed Bug 1981506 Opened 21 days ago Closed 2 days ago

upgrade JNA to version 5.17.0

Categories

(Firefox for Android :: General, task)

All
Android
task

Tracking

()

RESOLVED FIXED
144 Branch
Tracking Status
firefox144 --- fixed

People

(Reporter: polly, Assigned: RyanVM)

References

(Depends on 1 open bug)

Details

Attachments

(1 file)

This version adds 16k page size support which we need to have to comply with the google play store submission deadline.

Right now, we pick up our JNA dependency transitively by way of Glean, which is on version 5.14.0. Previous attempts to update to version 5.17.0 led to Android 5/6 crashes that forced a last-minute downgrade and led to this being blocked on dropping support for those older Android versions.

Now that bug 1978592 is moving forward, we can take advantage of Gradle dependency constraints to force Fenix & Focus to pick up version 5.17.0 while not forcing Glean to take the update yet if they're not ready to drop support for Android <8. This has already been proven to work as expected for reference-browser and should be safe as upstream JNA hasn't made any breaking JNI interface changes between 5.14.0 and 5.17.0.

Assignee: nobody → ryanvm
Pushed by rvandermeulen@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/8ad2d9a3148f https://hg.mozilla.org/integration/autoland/rev/971599dad2f0 Use a dependency constraint to force Fenix & Focus onto JNA version 5.17.0. r=android-reviewers,nalexander
Status: NEW → RESOLVED
Closed: 2 days ago
Resolution: --- → FIXED
Target Milestone: --- → 144 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: