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

[0.51] Commits to cherry-pick into stable release #16614

Closed
grabbou opened this issue Oct 31, 2017 · 28 comments
Closed

[0.51] Commits to cherry-pick into stable release #16614

grabbou opened this issue Oct 31, 2017 · 28 comments
Labels
Resolution: Locked This issue was locked by the bot.

Comments

@grabbou
Copy link
Contributor

grabbou commented Oct 31, 2017

The thread containing issues that are blocking 0.51 release and need to be addressed.

Before posting your comment, please read the below quote by @ide:

Please keep this list to critical bug fixes that are new in 0.51 and ideally have been merged into master -- post commit hashes rather than issue/PR numbers unless the issue/PR in question targets a problem specific to 0.51. The intent of these cherry-pick threads is not to solicit features but to fix things that make 0.51 substantially more launch-blocked than 0.50. This is an example of an appropriate PR, which fixes the Podspec so 0.51 compiles: #16664

@svbutko
Copy link
Contributor

svbutko commented Oct 31, 2017

Would be great to have these: #16429, #14720, and especially #16456

@robblovell
Copy link

Would be amazing if this was addressed: #10999

@ide
Copy link
Contributor

ide commented Nov 3, 2017

Please keep this list to critical bug fixes that are new in 0.51 and ideally have been merged into master -- post commit hashes rather than issue/PR numbers unless the issue/PR in question targets a problem specific to 0.51. The intent of these cherry-pick threads is not to solicit features but to fix things that make 0.51 substantially more launch-blocked than 0.50.

This is an example of an appropriate PR, which fixes the Podspec so 0.51 compiles: #16664


Cherry-picked 2a24b7b (Podspec fix) and a follow-up commit into 0.51-stable.

@grabbou
Copy link
Contributor Author

grabbou commented Nov 4, 2017 via email

@dickie81
Copy link

dickie81 commented Nov 6, 2017

Please can we have 3f1b021
It addresses Android inconsistencies when interpreting line height described here: #10712

Many thanks.

@grabbou
Copy link
Contributor Author

grabbou commented Nov 7, 2017

Right now 0.51.0-rc.0 is not out yet on npm due to issues with CircleCI. Until that happens, please hold with posting commits to cherry-pick - all in all you don't know what is broken and needs a fix and what's not :)

@facebook facebook deleted a comment from yaronlevi Nov 7, 2017
@facebook facebook deleted a comment from tanthanh289 Nov 7, 2017
@facebook facebook deleted a comment from tanthanh289 Nov 7, 2017
@facebook facebook deleted a comment from spearmootz Nov 7, 2017
@grabbou
Copy link
Contributor Author

grabbou commented Nov 7, 2017

@svbutko and @robblovell, PRs that you have linked are not yet merged into master and I don't see how they could be critical to this release.

I've deleted other, not related comments in this thread. Please keep it to the point and post comments as per @ide guidelines.

@facebook facebook deleted a comment from dbyilmaz Nov 17, 2017
@charpeni
Copy link
Contributor

ee3532b & b9e7006

@grabbou
Copy link
Contributor Author

grabbou commented Nov 27, 2017

@charpeni I see that the commit you have nominated is more a minor feature rather than a hotfix. Would you mind providing a bit more context as to why you would like this one to be cherry-picked?

@charpeni
Copy link
Contributor

ee3532b - Without this fix, our logs in iOS are spamed with this warning:

Module RCTTVNavigationEventEmitter requires main queue setup since it overrides init but doesn't implement requiresMainQueueSetup. In a future release React Native will default to initializing all native modules on a background thread unless explicitly opted-out of.

b9e7006 - Nit picking in the previous warning message, can be omitted.

@ide
Copy link
Contributor

ide commented Nov 28, 2017

That tvOS change looks safe to me, cherry-picked both of those commits (please help test if you can!)

Also added 0bef872 which fixes autoscrolling to the cursor in Android multiline text inputs.

@akshetpandey
Copy link

Can we cherry-pick this?
dc01eff, it fixes blurRadius crash on android.
Its not a new crash in 0.51 so its ok if it isn't included but would be nice to have.

@grabbou
Copy link
Contributor Author

grabbou commented Nov 30, 2017

Done and releasing as an release candidate 3. This version will be promoted to stable tomorrow along with the changelog that we have in place.

@hey99xx
Copy link

hey99xx commented Nov 30, 2017

Does that mean we should expect to see 0.51.0 stable release (non-RC) available in NPM by end of the week? Currently the previous 0.51.0 RC-1 and RC-2 versions are not released in NPM. The latest is still 0.50.4.

@grabbou
Copy link
Contributor Author

grabbou commented Dec 1, 2017 via email

@iddan
Copy link

iddan commented Dec 4, 2017

So, what's with that?

@patw0929
Copy link
Contributor

patw0929 commented Dec 4, 2017

It seems that 0.51.0-rc.3 is not released in NPM yet, please help 😄

@chrusart
Copy link
Contributor

chrusart commented Dec 4, 2017

@grabbou , this pipeline info brings not much if we can see that it stuck on hold for few days ;)
And you told us it's gonna be released 3 days ago :)
So, why still on hold?

I see there is 0.51.0-rc.2 on npm, ok, it's all about 51-RC for now.

@grabbou
Copy link
Contributor Author

grabbou commented Dec 4, 2017 via email

@grabbou
Copy link
Contributor Author

grabbou commented Dec 4, 2017 via email

@jslok
Copy link

jslok commented Dec 5, 2017

@grabbou is 0.51.0 supposed to be available in npm right now? I only see 0.50.4 still. It shows success in your circleci link but I'm not exactly sure what this entails. Sorry if I'm jumping the gun and thanks for your time.

@chrusart
Copy link
Contributor

chrusart commented Dec 5, 2017

@jslok it's 0.51.0-rc.3 build for now.

It's on npm.

@richardgirges
Copy link

0.51.0-rc.3 seems like the best option for now since stable release isn't up yet. Wondering where the best place is to look at a change log @grabbou ? Thanks!

@grabbou
Copy link
Contributor Author

grabbou commented Dec 6, 2017 via email

@Noitidart
Copy link

@grabbou in stable, flowconfig is set for version 0.57.0 there is no such version. Only 0.57.1 or .2 or .3. when I do npm i flow-bin@0.57.0 --save-dev it says no such package.

@tiagoalves
Copy link

I'm late to this but if my analysis is correct, #17030 seems to be a serious regression that should be fixed in v0.51.

@grabbou
Copy link
Contributor Author

grabbou commented Dec 7, 2017

Subscribed and will be awaiting status. For now, going to close this one as no cherry-picks to stable anymore except the bug fixes that we will track separately.

@grabbou grabbou closed this as completed Dec 7, 2017
@grabbou
Copy link
Contributor Author

grabbou commented Dec 7, 2017

Going to roll out 0.52.0-rc.0 in the meantime.

@facebook facebook locked as resolved and limited conversation to collaborators Dec 7, 2018
@react-native-bot react-native-bot added the Resolution: Locked This issue was locked by the bot. label Dec 7, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Resolution: Locked This issue was locked by the bot.
Projects
None yet
Development

No branches or pull requests