0.54.0 cherry-pick issue has been locked, preventing community from helping maintain
See original GitHub issue- I have reviewed the documentation
- I have searched existing issues
- [n/a] I am using the latest React Native version
My company uses React Native for our mobile app and has been working to give back to the React Native community by identifying fixes and adopting the latest version of React Native to help identify issues in the latest releases.
Last week, we identified a regression in the <Text>
component, and found that an issue had already been filed for it: #18258. Not only that, but @shergin had also identified a fix, and committed it to master: https://github.com/facebook/react-native/commit/a534672e132136e7bbd17c94a7f4e67149bcc67a
It’s my understanding that these issues should be used to track what cherry-picks should happen to fix bugs in each release. In fact, I’ve been instructed by maintainers to advocate for cherry-picks in the past before.
However, upon proposing that a commit be cherry-picked into the latest release this time, the issue was promptly closed. I was left feeling like my feedback was not wanted, even though I had spent the time to thoroughly investigate the issue, and bring a well-formulated issue to light. I understand that React Native receives a lot of poorly-formulated issues that do not provide enough information for the maintainers of this repo to act upon, yet I feel that my comment was warranted as it clearly identified a fix.
Is this not the appropriate process to sifting through the sea of GitHub issues and identifying fixes, to help better maintain this project? If not, what is the right way to help maintain React Native, as a well-intentioned user of the framework?
Thanks for listening.
Steps to Reproduce
- Find a regression in a React Native release
- Identify a fix has landed in the next release
- Identify that the fix would be backwards compatible with current release that has the regression
- Propose that the fix gets cherry-picked into the current release to fix the regression
Expected Behavior
The fix gets cherry-picked by a maintainer in the latest release to fix the regression.
Actual Behavior
Issue to keep track of cherry-pick proposals is marked as “off-topic” and is locked by a maintainer.
https://github.com/facebook/react-native/issues/18128#event-1532061585
Issue Analytics
- State:
- Created 6 years ago
- Comments:5 (5 by maintainers)
Yes. @grabbou coordinates releases and was the original advocate for tracking cherry-pick requests in issues in this repo. He has now created a new repo,
react-native-releases
, specifically for this purpose. Going forward, use that repo for cherry-pick requests. There should be an issue for each upcoming release. This will help keep the core repo clear of non-bug report issues.@hramos so should we propose cherry-picks to that issue instead? That’s still unclear to me…