El mantenedor de XFS se retira del proyecto debido a problemas de organización
Hace pocos días, se dio a conocer la noticia en las listas de correo de los desarrolladores del Kernel de Linux, que Darrick Wong, mantenedor del sistema de archivos XFS en el kernel de Linux, se retira del proyecto.
La razón que explica Wong en las listas de correo, es que el trabajo que llevaba hasta hace pocos días ya se había convertido en una carga insoportable y que básicamente se canso de ser el «todo en uno», ya que dentro del proyecto tenía que dedicar gran parte de su tiempo tratando de combinar el papel de desarrollador, revisor, probador, administrador de versiones y persona de contacto.
Y es que a pesar de que dentro del proyecto del desarrollo de XFS, en el cual menciona Darrick Wong que «hay suficiente trabajo para 20 personas», el hecho de que el mismo trabajo lo tiene que hacer la mitad del equipo, sencillamente lo llevo a su «límite».
Para quienes desconocen de XFS, les puedo decir que este es un sistema de archivos de 64 bits con registro de bitácora de alto rendimiento creado por SGI y el cual está liberado bajo una licencia de código abierto. XFS se incorporó a Linux a partir de la versión 2.4.25 cuando este se consideró lo suficientemente estable para incorporarlo en la rama principal de desarrollo de Linux y desde ese entonces se ha trabajado en su desarrollo, ya que el sistema se ofrece como opción en muchas de las distribuciones de Linux.
Hola a todos,
No elijo continuar como mantenedor.
Mi acto final como mantenedor es escribir todo lo que he estado
haciendo como mantenedor durante los últimos seis años. Hay demasiadas demandas
colocado en el mantenedor, y la única forma de arreglar esto es delegar
las responsabilidades. También escribí mis impresiones de lo no escrito.
reglas sobre cómo contribuir a XFS.El conjunto de parches concluye con mi nominación para un nuevo administrador de versiones para
mantener las cosas funcionando en el ínterin. Pruebas y triaje; comunidad
gestión; y mantenimiento LTS son todas posiciones abiertas.
Darrick Wong menciona que con la organización actual del trabajo, las personas que desarrollan XFS tienen que pasar la mayor parte de su tiempo respaldando los cambios específicos de la distribución y analizando los informes de error generados automáticamente. La revisión por pares se describe como una pesadilla causada por tener que analizar el código del kernel poco documentado para ver si una nueva función propuesta rompe algo.
Después de dejar el cargo de mantenedor, Darrick Wong, menciona que no tiene la intención de olvidar por completo el proyecto, ya que expresa su deseo continuar trabajando en revisiones de parches y desarrollar características de XFS, pero remarcado la parte de que «solo en lo que a él le interese», como por ejemplo dentro de las cosas de su interés menciona a como fsck en línea.
Hoy en día, la gente que trabaja en XFS parece pasar la mayor parte de su tiempo en
backports del kernel de distro y manejo de informes de errores de casos de esquina generados por IA que no son informes de usuarios.La revisión se ha convertido en una pesadilla de escudriñar el código poco documentado para intentar decidir si esta nueva función romperá todas las demás funciones. Obtener revisiones es un proceso desagradable de negociación con demandas de limpiezas adicionales, tratando de averiguar si un comentario de revisión se basa en la experiencia o en la falta de familiaridad, y preguntándose si el silencio significa algo.
Ademas de ello, antes de irse, Derik resumió sus seis años de experiencia como mantenedor y preparó recomendaciones para optimizar el trabajo. Por ejemplo, el propone separar los poderes del mantenedor y transferir a personas separadas la responsabilidad de resolver tareas como preparar lanzamientos, analizar errores, probar, interactuar con la comunidad y mantener los cambios para las versiones de LTS. Básicamente, lo que sugiere es organizar el trabajo dentro de XFS y delegar responsabilidades (creo nada fuera de lo normal).
Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.