-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[HOLD for payment 2023-04-20] [$4000] Update RN version to our latest v0.71.2-alpha.3 #15124
Comments
Triggered auto assignment to @maddylewis ( |
Job added to Upwork: https://www.upwork.com/jobs/~0151c999f86eec33a8 |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to @laurenreidexpensify ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Santhosh-Sellavel ( |
Triggered auto assignment to @chiragsalian ( |
Unassigning Lauren as that was an autoassigner blip. here is a draft PR inspiration #14618 |
@mountiny How is the proposal process going to work for this? I would like to do it if it's going to be on a volunteer basis, because there is not much to propose here ProposalPlease re-state the problem that we are trying to solve in this issue.We are trying to upgrade the app's react native version as it solves some of the bugs. What is the root cause of that problem?We are using older version of our react native fork. What changes do you think we should make in order to solve the problem?Upgrade the react native dependency version to v0.71.2-alpha.1 as stated in the issue. |
@mountiny Is this open for external contribution? If so I would volunteer to contribute? |
This is going to be involved and take lots of testing and ideally someone already has experience with updating the RN version. I was thinking of offering this to C+ because of the importance and non-triviality of this change. @priyeshshah11 @abdulrahuman5196 Would you both want to collaborate on this? One can make the PR and the other one will be testing extensively and suggesting any improvements if need be? In terms of the reward, if all goes well and we can merge this soon we got $1500 split between you two? Would that work? for better collaboration you could discuss anything in Slack thread to speed up the progress. thoughts? |
Here is a WIP branch which can be inspiration #14618 And here is a helper tool which you can use to know what to update also https://react-native-community.github.io/upgrade-helper/ |
I would be happy to collaborate & create the PR. |
@mountiny @priyeshshah11 Yes. I would be happy to collaborate and work. We can sync up over slack thread to discuss on tasks to move forward? |
📣 @priyeshshah11 You have been assigned to this job by @mountiny! |
📣 @aimane-chnaif You have been assigned to this job by @mountiny! |
No regression tests required, this was not regression from nothing as well. @abdulrahuman5196 @priyeshshah11 Are you happy to split the reward as $1000 to Abdul and $2000 to Priyesh? Its been a lot of work but I feel like Priyesh had a bit more work to do here, feel free to propose otherwise. There will be also $1000 to @aimane-chnaif and $1000 @Santhosh-Sellavel as C+ review and testing, does this work? |
@mountiny I too agree. @priyeshshah11 did good amount of work. I am fine with the split up. |
Really appreciate that @mountiny & @abdulrahuman5196 ❤️ I am happy with that decision but just saying that it took a lot more time & effort than initially imagined thus I think a bit more than $2000 would be a fair payout but I am happy with whatever you & the team think is fair 👍 |
@priyeshshah11 @abdulrahuman5196 I agree it was a lot of work. I am happy to do $1250 and $2750 split of $4K total on this one. |
Upwork job price has been updated to $4000 |
@priyeshshah11 If I am pointing correctly 2 issues of icons are raised after this PR change where in android Text -> View -> svg are not rendering properly. |
@Pujan92 I have been looking into these issues for past couple of days & I don't know what's exactly wrong nor I have a solution yet but I don't think it's caused by this PR. I also tried upgrading |
@priyeshshah11 Can this connect to the version of react-native? bcoz before posting here I switched to the earlier commit of the old version and reinstalled it with that and it seemed to work. |
It would be good to have minimum RN project with Text -> View -> svg on different versions and verify that it's really RN version issue. |
ok, then there should be GH in RN repo which fixed this (between 0.71.2-alpha.3 and 0.71.6). |
To update, it works for RN version 0.71.2 also. I doubt that something fishy with the forked repo in our app of version 0.71.2-alpha.3. I believe software mansion team can look and help it over here as I am seeing some manipulation happened in android text layout files. |
Feel free to bring those issues to Slack @Pujan92 we can tag people who can help with it then, that will be easier |
Let me know if the following is accurate before I process payment - thanks! payments:
|
offers sent |
looking good, thanks everyone! |
@maddylewis I got the offer but I can't accept it as it shows as withdrawn, could you please resend? |
@maddylewis same here |
This comment was marked as off-topic.
This comment was marked as off-topic.
accepted, thanks! @maddylewis |
@maddylewis Seems this issue is closed. I have accepted the upwork request, but haven't got paid out. |
@abdulrahuman5196 - just paid! |
Problem
To fix some bugs without patches we need to update our RN fork to newer version, we had merged those changes to our fork https://github.com/Expensify/react-native/releases/tag/v0.71.2-alpha.1 and we would like to include that in the App
Why
Includes some new fixes in the react-native fork
Solution
Update App's RN version to our latest https://github.com/Expensify/react-native/releases/tag/v0.71.2-alpha.1
cc @roryabraham
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: