Closed Bug 2001959 Opened 1 month ago Closed 1 month ago

Compile with minor Android 16 versions SDK.

Categories

(Firefox for Android :: Tooling, task)

All
Android
task

Tracking

()

RESOLVED FIXED
147 Branch
Tracking Status
firefox147 --- fixed

People

(Reporter: mcarare, Assigned: RyanVM)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fxdroid][group6] , [wptsync upstream])

Attachments

(1 file)

FYI, I looked at this a couple months ago and have a mostly-working patch. The main issue is that our wrench tests use the cargo-apk library which doesn't support finding non-integer SDK paths. That library is also not very well-maintained at this point, though I did file an upstream issue about it. If this starts blocking things, we'll probably need to hack around it in the fork we're currently using.

...and then I realized that we can easily work around that by just keeping platform-36 in our SDK repack for the wrench jobs to keep using. A bit of a footgun for future updates, but it'll get the job done until there's an upstream update to handle things more gracefully.

Green on Try: https://treeherder.mozilla.org/jobs?repo=try&revision=1e5473afc2c4cf9c3050813a9e23804973c98a95

Android wrench tests depend on cargo-apk, which doesn't support non-integer platform versions.
Keep the last major version around in android-packages.txt for it to use instead.
https://github.com/rust-mobile/cargo-apk/issues/74

Component: Accounts and Sync → General

The Bugbug bot thinks this bug should belong to the 'Firefox for Android::Tooling' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → Tooling
Assignee: mcarare → ryanvm
Pushed by rvandermeulen@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/a0d7ad313f50 https://hg.mozilla.org/integration/autoland/rev/53213ad2e919 Compile with Android SDK 36.1. r=jgraham,geckoview-reviewers,android-reviewers,firefox-build-system-reviewers,mcarare,ahochheiden,ohall
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/56405 for changes under testing/web-platform/tests
Whiteboard: [fxdroid][group6] → [fxdroid][group6] , [wptsync upstream]
Status: ASSIGNED → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 147 Branch
Upstream PR merged by moz-wptsync-bot
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: