-
Notifications
You must be signed in to change notification settings - Fork 404
Road to v0.65 Discussion #223
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
There's work happening in Hermes to support Catalyst facebook/hermes#475. It's a pretty important update to Hermes, I would recommend we wait for it to land before releasing 0.65. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I dug into the two Hermes related picks that @grabbou and @dulinriley flagged with the Hermes team to understand if they are required for 0.65. Neither of them fix regressions introduced in this release, but rather add additional features or support. So I think 0.65 could proceed without them so that we aren't blocked. I've updated the OP with the requested picks that are critical, and moved some down to another section that are non critical picks. For the Xcode 12.5 support, it sounds like there is one remaining issue that @PeteTheHeat has flagged. It sounds like if you are using Hermes without Flipper on iOS, you might run into this error. Peter is still working on this. A reasonable workaround to unblock 0.65 though would be to use the same temporary patch used for 0.64. Then the real fix will hopefully land in time for 0.66. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
hey folks, here's an update: me and @tido64 spent the last couple hours cherry picking all the pickable stuff from the top comment plus a few more commits that were needed (you can see the full list here: https://github.com/facebook/react-native/commits/0.65-stable), plus we did a round of testing. As part of it, and with the help of @Titozzz we have identified a problem caused by caching, which we fixed locally: facebook/react-native@cae0637 (this will need to be backported to main via a proper PR). After doing that we were able to do the full round of testing, and while on my machine everything was ✅ both on one of @Titozzz's machine (the other one was ✅) and on @tido64's there was an Android crash on the RNTestProject very similar to this one: facebook/flipper#515 Since it's so inconsistent (on 2 machines it works, on two it crashes), I think it's safe to proceed with the RC0 so that more folks can get their hands on it and we can get to the bottom of that Android/Flipper-related problem; moreover, there are a couple of PRs still waiting to be merged:
So for sure at least an RC1 will be needed. Me and @tido64 will most likely publish RC0 tomorrow late-morning EU time. |
@kelset would it be possible to cherry pick facebook/react-native@4d40b53 into rc0 as it resolves more find node issues on m1? |
Can we cherrypick the High contrast mode for DynamicColorIOS: facebook/react-native@4b9d9dd |
@danilobuerger @birkir given the amount of time it takes to cherry-pick + test, we will do RC0 today without those commits, but we'll try to cherry pick them for next RC |
@kelset sure I understand. Please keep in mind that people on m1 using nvm (or other node managers) will not be able to build for iOS devices without that patch. It will error out. |
Hi folks, a quick update: We tried to publish RC0 but are hitting this issue:
You can find the full log here: https://app.circleci.com/pipelines/github/facebook/react-native/9356/workflows/f434e5f7-2845-4d11-b180-45a665dba6a5/jobs/204995 We're currently investigating it, but essentially won't be able to publish until this is fixed. |
RC0:
|
Hey folks, after many tweaks and roadblocks we managed to get to the point of publishing RC0. Sadly, the problem that during testing was inconsistently happening (in 2 out of 4 machines that tested locally) about Android crash on startup seems to be happening way more. To keep the conversation swift and reduce the overhead of comments, let's move the conversation about RC0 here: #235 |
The branch cut has happened.
Current latest release: v0.64.2
Highlighted Changes
Work Required
NewAppScreen
: facebook/react-native@c54aeccOptional Picks
Dates
We are thinking about these rough dates for this release:
The text was updated successfully, but these errors were encountered: