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
Would be amazing if this was addressed: https://github.com/facebook/react-native/pull/10999
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: https://github.com/facebook/react-native/pull/16664
Cherry-picked https://github.com/facebook/react-native/commit/2a24b7b9670b7cca7d81acc29fb853d9ec9414c0 (Podspec fix) and a follow-up commit into 0.51-stable.
For next issue template, I'll probably include this as a default issue description.
Please can we have https://github.com/facebook/react-native/commit/3f1b0215060e4c27c286359cc90f3b2189956c4e
It addresses Android inconsistencies when interpreting line height described here: https://github.com/facebook/react-native/issues/10712
Many thanks.
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 :)
@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.
ee3532b5c266d5ee7fb12920cb611a41b1daf750 & b9e7006cc6dc2b0801ea0c776ba00cdea2204151
@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?
ee3532b5c266d5ee7fb12920cb611a41b1daf750 - 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.
That tvOS change looks safe to me, cherry-picked both of those commits (please help test if you can!)
Also added 0bef872f3fc8b1cd78c574d03eacc886bef4e239 which fixes autoscrolling to the cursor in Android multiline text inputs.
Can we cherry-pick this?
dc01eff72d23e1dd3f7ecf30859992ee3bf7c664, 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.
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.
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.
Yes. Today, to be precise.
Here's the CI pipeline of RC:
https://circleci.com/workflow-run/4d60244c-50e7-47a6-97f1-31a37e7e370f where
you can see its deploy progress.
On Thu, 30 Nov 2017 at 19:05 hey99xx notifications@github.com wrote:
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.—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/facebook/react-native/issues/16614#issuecomment-348270924,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACWcxiIHf9LepMJ-klfPKI5C7BFqxflFks5s7u5WgaJpZM4QMpSy
.
So, what's with that?
It seems that 0.51.0-rc.3 is not released in NPM yet, please help 😄
@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.
This particular build has been on hold because of CircleCI issues. I tried
enabling it many times to "pass" the release, but it didn't work (they had
outage).
I'll just go ahead and release a stable version in the afternoon today.
On Mon, 4 Dec 2017 at 02:38 chrusart notifications@github.com wrote:
@grabbou https://github.com/grabbou , this pipeline info brings not
much if we can see that it stuck on hold for few days ;)
So, why still on hold?—
You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub
https://github.com/facebook/react-native/issues/16614#issuecomment-348923621,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACWcxqzIb2xXQYZJ89IhpbO9-MKADmgaks5s88uQgaJpZM4QMpSy
.
Actually, I managed to make it run this time ->
https://circleci.com/gh/facebook/react-native/27792
On Mon, 4 Dec 2017 at 07:33 Mike Grabowski grabbou@gmail.com wrote:
This particular build has been on hold because of CircleCI issues. I tried
enabling it many times to "pass" the release, but it didn't work (they had
outage).I'll just go ahead and release a stable version in the afternoon today.
On Mon, 4 Dec 2017 at 02:38 chrusart notifications@github.com wrote:
@grabbou https://github.com/grabbou , this pipeline info brings not
much if we can see that it stuck on hold for few days ;)
So, why still on hold?—
You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub
https://github.com/facebook/react-native/issues/16614#issuecomment-348923621,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACWcxqzIb2xXQYZJ89IhpbO9-MKADmgaks5s88uQgaJpZM4QMpSy
.
@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.
@jslok it's 0.51.0-rc.3 build for now.
It's on npm.
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!
Stable is out, you can see the changelog in the "Releases" tab on Github :)
On Tue, 5 Dec 2017 at 11:59 Richard Girges notifications@github.com wrote:
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
https://github.com/grabbou ? Thanks!—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/facebook/react-native/issues/16614#issuecomment-349422669,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACWcxkvJVffi_MejFcBpbIK-vdSer9s_ks5s9aC-gaJpZM4QMpSy
.
@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 [email protected] --save-dev it says no such package.
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.
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.
Going to roll out 0.52.0-rc.0 in the meantime.
Most helpful comment
Please can we have https://github.com/facebook/react-native/commit/3f1b0215060e4c27c286359cc90f3b2189956c4e
It addresses Android inconsistencies when interpreting line height described here: https://github.com/facebook/react-native/issues/10712
Many thanks.