-
Notifications
You must be signed in to change notification settings - Fork 24.4k
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
Bump fresco to 2.3.0 #29791
Bump fresco to 2.3.0 #29791
Conversation
Base commit: 5acf7c9 |
@mikehardy you need to update buck dependencies too |
@dulmandakh sorry - I know nothing of buck, I'm a non-facebook type person and have never used buck in real life - any pointers? |
Please look into #29741 which bumps OkHTTP |
Ah perfect thanks @dulmandakh - need to remove okhttp from my PR then, verify there are no others active for robolectric and/or fresco, then re-push with buck changes. Thanks for the pointer |
Fresco animated-gif and drawee pipeline has an incompatible change from 2.2 to 2.3 and it needs a bump here to use newer fresco: facebook/fresco@036605d Note that to find the SHA1 entries for BUCK, you need to surf around in this maven tree at the corresponding URLs, for example: https://repo1.maven.org/maven2/com/facebook/fresco/imagepipeline-okhttp3/2.3.0/imagepipeline-okhttp3-2.3.0.aar.sha1
@dulmandakh I believe I have BUCK updated correctly, and this applies cleanly to master. Should be ready to go? |
CircleCI refuses to let me in and see the details, so I can't investigate to see if that's from this change or not 🤷 |
Here ya go @mikehardy test_android
test_docker
|
Ah okay, looks like it will need a little forward porting. Interesting that a semver minor caused a break but hey, versioning. I'll look into it thanks @safaiyeh |
hey @mikehardy, I created a PR to bump Fresco to 2.3.0 #30061 |
Thanks @dulmandakh i was just out of time so far, I appreciate it! |
Summary
Fresco animated-gif and drawee pipeline has an incompatible change from 2.2 to 2.3 and it needs a bump here to use newer fresco:
facebook/fresco@036605d
OkHTTP 3.12.x all work with Android 4 (minSdkVersion 16), no need to sit on 3.12.1
Robolectric is test only but better to stay current if possible
Changelog
[Android] [Changed] - Bump fresco (2.3.0), okhttp (3.12.12), robolectric (4.4)
Test Plan
I use OkHTTP 3.12.12 in other projects, it works, down to API16 (https://github.com/ankidroid/Anki-Android/blob/44650ca45ab5aac03211cd483dc8d740dd4e4773/AnkiDroid/build.gradle#L249)
Fresco animated-gif 2.2 works fine but attempting to use current stable (2.3) pointed out this incompatibility. CI should show that it works fine?