Closed Bug 1975907 Opened 2 months ago Closed 2 months ago

Update Kotlin to version 2.2.0

Categories

(Firefox for Android :: Tooling, task)

All
Android
task

Tracking

()

RESOLVED FIXED
142 Branch
Tracking Status
firefox142 --- fixed

People

(Reporter: ryanvm, Assigned: ryanvm)

References

(Regressed 1 open bug)

Details

Attachments

(2 files)

Release notes:

This also includes a bump of our forked semanticdb-kotlin plugin thanks to Nicolas. He's also verified that the generated indexing data looks sane for searchfox consumption.

Most of the new issues surfaced by this update were able to be fixed ahead of time while it was still in Beta, so only one additional patch is required now. It's annoyingly large but entirely mechanical. Upstream changed the syntax around annotations a bit: https://youtrack.jetbrains.com/issue/KT-73255. I followed the guidance there of just changing from @Annotation to @param:Annotation to preserve the existing behavior. If further audit is needed, that might be better handled in a follow-up. Otherwise, I'm happy to make any changes requested to that patch if field makes more sense in a given instance.

Try push: https://treeherder.mozilla.org/jobs?repo=try&revision=13b5c825d214af2e2e1fbc5815d070bda7b8249e

warning: This annotation is currently applied to the value parameter only, but in the future it will also be applied to 'field'. See https://youtrack.jetbrains.com/issue/KT-73255 for more details. To remove this warning, use the '@param:' annotation target.

Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch
Regressions: 1977014
Depends on: 1988302
No longer depends on: 1988302
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: