-
Notifications
You must be signed in to change notification settings - Fork 33
[UX] Do not merge devices that are not straightforward to flash in Main (no official twrp,...) #450
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
Comments
In the case of Xiami Redmi 7A (aka |
I don't think this is a good idea. You are talking about new users to whom it should be straight forward what to do. If application side support would be hidden from them in some other branch, it would only make things more complicated. We as maintainers would also have to keep the branch up-to-date every time something changes, which increases workload. |
To me this is the whole point. A device with no OAI-supported recovery available (TWRP and maybe soon OrangeFox) cannot be named "untested", it is just "not working". I mean in order to run OAI you need a supported OS AND recovery. Or maybe I am missing a use-case of OAI where the users have to install TWRP manually ? |
At the time you released OAI-mi439 support, the corresponding TWRP had not been released. So it was bad timing for me at that time in this case because I tried in between. |
Currently, the whole check of the files is very limited, but I haven't worked on it - tagging @tsterbak for this |
Hi @Gredin67, thank you for raising this issue. I think you are right and we should try to move a bit slower with merging support for new devices. On the other hand, this is a beta software and getting users to test their device is much easier if we add "support" for them with an untested flag and then gather their feedback. Doing the full python setup is a hurdle for occasional contributors who just want to test their device. That said, I like the idea of a "to-be-tested" branch. We could start doing two releases, one including untested devices, only distributed on github releases. And the official release with only tested devices. Would that help solve this issue? Then I would move forward here. Also tagging @anon1892 and @MagicLike :) |
I see a potential for complicated merge conflicts / messed up merges and files getting outdated, when two release branches are used. Maybe we should get back on the |
It is the second time I try to use OpenAndroidInstaller and find no working TWRP although the device is said supported :
As a user and a small contributor, I find it disturbing to mark a device as supported when the device cannot actually be flashed by openandroidinstaller (or at least not by a simple unexperienced user). The idea behind this tool is I can tell to someone by looking at the supported devices list that I can flash his device within less than 1 hour. But if I try OAI and realize later it is not working, then I lose even more time trying, and then manually flashing.
I would suggest not to merge in main branch devices that have not been tested by a contributor. That would save time to many normal users (and contributors like me). A branch "to-be-tested" could be maintained for contributors to test the devices and suggested TWRP.
A device would be merged in Main only if:
The text was updated successfully, but these errors were encountered: