Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flutter upgrade: 2.10.x --> 3.3.x #1791

Closed
4 tasks done
c3bryant opened this issue May 26, 2022 · 4 comments
Closed
4 tasks done

Flutter upgrade: 2.10.x --> 3.3.x #1791

c3bryant opened this issue May 26, 2022 · 4 comments

Comments

@c3bryant
Copy link
Contributor

c3bryant commented May 26, 2022

Time Tracking: MA-95

This is done when:

  • Package gelolocator integrated and used to stream user coordinates to the Coordinates StreamProvider, replacing package location
  • Flutter upgraded from 2.10.x --> 3.3.x
@c3bryant c3bryant added Needs Tester Failed Testing Issue failed testing and removed Needs Tester labels May 26, 2022
@c3bryant
Copy link
Contributor Author

Test Result (Round 1):

  • Round 1 testing failed on iOS
  • Reason: User location not accessible after providing permission

Blocker:

  • location package:
    • Latest version works as expected for Android but not iOS. Vice versa for the previous version
    • Lacks regular updates and testing

Next steps:

@c3bryant c3bryant added the Blocker Issue is unable to progress label May 31, 2022
@c3bryant
Copy link
Contributor Author

@gmihir Please provide an update here

@gmihir
Copy link
Contributor

gmihir commented Oct 19, 2022

Sorry for the late update. I was dealing with a few local development issues that were finally resolved by deleting some caches that were on my machine. There were some other issues with the codebase that popped up when updating to Flutter 3.3.4, so I was working on resolving these so the project would compile without the behavior changing.

I started to update to the geolocator package and was running into a few issues; went back to the latest version of the location package to verify the issue. Notes on the issue show that the latest version did not work on iOS. I have verified that the location package is working on iOS on my branch. For the last few days, I was trying to test on my Android device but there seems to be an issue with the device as it is not booting up.

@gmihir
Copy link
Contributor

gmihir commented Oct 21, 2022

Was able to get my Android test device to boot after soft reset. Compiling on Android gives these errors regarding the wifi_connection package, not sure how to resolve these.

e: /usr/local/Caskroom/flutter/2.0.2/flutter/.pub-cache/hosted/pub.dartlang.org/app_settings-4.1.0/android/src/main/kotlin/com/example/appsettings/AppSettingsPlugin.kt: (44, 25): Type mismatch: inferred type is Activity? but Activity was expected

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app_settings:compileDebugKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction
   > Compilation error. See log for more details

@c3bryant c3bryant changed the title Flutter upgrade: 2.10.x --> 3.0.x Flutter upgrade: 2.10.x --> 3.3.x Nov 4, 2022
@c3bryant c3bryant removed the Failed Testing Issue failed testing label Nov 4, 2022
@c3bryant c3bryant removed the Blocker Issue is unable to progress label Nov 21, 2022
@c3bryant c3bryant added the 7.24 label Jan 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Closed
Development

No branches or pull requests

2 participants