Closed Bug 1980176 Opened 16 days ago Closed 15 days ago

remove deprecated methods from geckoview before Gecko version gets increased to 144 on 2025-08-18

Categories

(GeckoView :: General, task)

All
Android
task

Tracking

(firefox141 unaffected, firefox142 unaffected, firefox143+ fixed)

RESOLVED FIXED
143 Branch
Tracking Status
firefox141 --- unaffected
firefox142 --- unaffected
firefox143 + fixed

People

(Reporter: aryx, Assigned: olivia, NeedInfo)

References

Details

(Whiteboard: [fxdroid][geckoview][gv-grab-bag])

Attachments

(1 file)

See this log from a version increase simulation.

TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoSession.java:5958:7 | Deprecated method should be removed. Expected removal version: 143 < current version: 144 (GV10)
TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/WebExtension.java:3050:5 | Deprecated method should be removed. Expected removal version: 143 < current version: 144 (GV10)
TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/WebExtensionController.java:822:3 | Deprecated method should be removed. Expected removal version: 143 < current version: 144 (GV10)
TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/WebExtensionController.java:872:3 | Deprecated method should be removed. Expected removal version: 143 < current version: 144 (GV10)
TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/WebExtensionController.java:265:5 | Deprecated method should be removed. Expected removal version: 143 < current version: 144 (GV10)
Flags: needinfo?(bugzeeeeee)
See Also: → 1966922, 1970214
Whiteboard: [fxdroid][geckoview][gv-grab-bag]
Severity: -- → N/A

The bug is marked as tracked for firefox143 (nightly). We have limited time to fix this, the soft freeze is in 14 days. However, the bug still isn't assigned.

:owlish, could you please find an assignee for this tracked bug? If you disagree with the tracking decision, please talk with the release managers.

For more information, please visit BugBot documentation.

Flags: needinfo?(bugzeeeeee)
Assignee: nobody → ohall
Flags: needinfo?(bugzeeeeee)
Duplicate of this bug: 1970214
Duplicate of this bug: 1966922

Patch removes deprecated functions:

  • onInstallPromptRequest
    • Adjusts signature in GVE
    • Removes duplicate call
  • removeOptionalPermissions
  • addOptionalPermissions
  • PermissionPromptResponse()
  • CertificateRequest()
Pushed by ohall@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/d4c23b6e7fde https://hg.mozilla.org/integration/autoland/rev/0a2809e22447 Remove GeckoView Deprecated Functions for 143 r=geckoview-reviewers,geckoview-api-reviewers,willdurand,calu
Pushed by abutkovits@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/a72fe1923482 https://hg.mozilla.org/integration/autoland/rev/142ebb518a8b Revert "Bug 1980176 - Remove GeckoView Deprecated Functions for 143 r=geckoview-reviewers,geckoview-api-reviewers,willdurand,calu" for causing bustages complaining about IndexOutOfBoundsException.
Flags: needinfo?(ohall)
Pushed by ohall@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/2b9e787533ac https://hg.mozilla.org/integration/autoland/rev/85bdf7906451 Remove GeckoView Deprecated Functions for 143 r=geckoview-reviewers,geckoview-api-reviewers,willdurand,calu
Status: NEW → RESOLVED
Closed: 15 days ago
Resolution: --- → FIXED
Target Milestone: --- → 143 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: