Mantenedor de ROM
EditarAntes de pasar a la parte de presentarte como mantenedor de ROM, respondamos primero algunas de las preguntas frecuentes sobre este tema.
¿Quién es un mantenedor de ROM?
Una definición sencilla de «mantenedor de ROM» es: un usuario que compila la ROM que se flashea en un dispositivo concreto. Los mantenedores de ROM son responsables de los problemas que los usuarios tienen al flashear o usar la ROM.
- Esta definición cambiará en el contexto de /e/OS… más adelante en este documento.
¿Tenéis mantenedores de ROM en /e/OS?
Sí, tenemos mantenedores de ROM que compilan para dispositivos concretos.
¿Tenéis mantenedores de ROM para todos los dispositivos de la lista de compatibles?
No. Para los dispositivos sin mantenedor de ROM dedicado, compilamos usando nuestra infraestructura de compilación automatizada.
¿Hay diferencias entre los mantenedores de ROM de otras ROM personalizadas y los de /e/OS?
Sí, y son bastante importantes:
- Los mantenedores de ROM de /e/OS se encargan de los errores específicos de su dispositivo.
- Los nombres de los mantenedores de ROM de /e/OS no se revelan ni se comparten con otros usuarios. Esto se hace para respetar su privacidad, salvo que ellos mismos quieran compartir sus datos con los usuarios.
¿Cuáles son las responsabilidades de un mantenedor de ROM?
Se espera que un mantenedor de ROM haga lo siguiente:
- Compilar la ROM de /e/OS usando la misma base de código disponible en el GitLab de /e/OS.
- Si el dispositivo no está soportado por LineageOS, esto significa que el mantenedor tendrá que portar los device trees y sincronizarlos con el código fuente de /e/OS.
- No se hará ningún cambio de ningún tipo en la ROM ni en el código fuente tal como se comparten en el GitLab de /e/OS.
- Esto significa concretamente que en la compilación se usará el mismo conjunto de aplicaciones disponible en el GitLab de /e/OS.
- El mantenedor de ROM debe probar primero la ROM en su propio dispositivo, asegurarse de que funciona correctamente y publicarla después para todos los usuarios.
- Si surgen problemas específicos del dispositivo durante las pruebas, se espera que el mantenedor los resuelva antes de compartir la compilación final y funcional con los usuarios.
¿Cuál es el proceso para convertirse en mantenedor de ROM?
Requisitos previos
Si te interesa ser mantenedor de ROM, se asume que tienes amplia experiencia compilando y flasheando ROM personalizadas. También se asume que eres un experto depurando los problemas que aparecen durante el proceso de compilación.
Pasos
- Primero debes compilar una ROM no oficial de /e/OS usando el mismo código disponible en nuestro GitLab de /e/OS. Eres libre de elegir el modo de compilación que prefieras: puedes usar Docker o el método tradicional de sincronización del repositorio.
- Flashea en tu propio dispositivo y pruébalo. Comprueba que el dispositivo funciona como se espera: básicamente, que puedes hacer y recibir llamadas, enviar y recibir mensajes de texto…
- Comparte esta compilación no oficial con los usuarios en nuestro foro. Crea un tema nuevo para ello y márcalo como compilación no oficial.
- Cuando los usuarios prueben la compilación, compartirán sus comentarios en el mismo tema.
- Con un número razonable de comentarios positivos, puedes enviarnos un correo a join@murena.io con un asunto claro (por ejemplo: «Mantenedor de ROM — dispositivo Mediatek X») y lo retomaremos desde ahí.
¿Tenéis un grupo o canal aparte para los mantenedores de ROM?
Sí, tenemos un canal de Telegram exclusivo para mantenedores de ROM. Cuando formes parte del grupo, tus credenciales se añadirán a ese canal.
¿Puedo retirarme del grupo de mantenedores de ROM?
Es un esfuerzo voluntario, así que sí: puedes dejar de ser mantenedor de ROM en cualquier momento. Solo avísanos con antelación para poder organizar alternativas y que las compilaciones sigan disponibles para los usuarios.
¿Qué hacer si aún tienes preguntas?
Si tienes más dudas, escribe una publicación en el foro y te responderemos lo antes posible.