Linus Torvalds: GitHub crea fusiones de "basura absolutamente inútil"

El creador de Linux Linus Torvalds ha criticado a GitHub por crear "fusiones de basura absolutamente inútiles".

El comentario de Torvalds se puede ver en un archivo de una lista de correo de desarrollo de Linux y fue dirigido a Konstantin Komarov, fundador y CEO de Paragon Software, sobre el envío de su controlador NTFS de lectura y escritura para el próximo kernel 5.15.

"Github crea fusiones de basura absolutamente inútiles, y nunca debería usar las interfaces de github para fusionar nada", escribió Torvalds.

En 2012, Torvalds dio una explicación un poco más detallada sobre por qué no usa GitHub para solicitudes de extracción:

“Github desecha toda la información relevante, como tener incluso una dirección de correo electrónico válida para la persona que me pide que extraiga. El diffstat también es deficiente e inútil. Git viene con un buen módulo de generación de solicitudes de extracción, pero github decidió reemplazarlo con su propia versión totalmente inferior. Como resultado, considero que github es inútil para este tipo de cosas. Está bien para el alojamiento, pero las solicitudes de extracción y la edición de confirmación en línea son pura basura ".

El controlador de Paragon Software mejora la interoperabilidad con el sistema de archivos nativo de Windows NTFS. El proceso de envío se inició hace más de un año, pero enfrentó quejas de que su código de 27.000 líneas era demasiado grande para revisarlo.

Se enviaron fragmentos más pequeños, pero está claro que Paragon ha tenido problemas para familiarizarse con el proceso de desarrollo del kernel de Linux. Torvalds intervino para ofrecer orientación en el camino. En julio, Torvalds señaló que, en lugar de simplemente publicar el código en la lista fsdevel, eventualmente tendría que enviarse como una solicitud de extracción real.

En ese momento, Paragon respondió: “Gracias también por esta aclaración. Esta información (sic) no nos ha quedado muy clara hasta ahora. Acabamos de enviar la serie 27 de parches que corrige la capacidad de compilación contra linux-next actual. Y necesitaremos varios días para preparar una solicitud de extracción adecuada antes de enviársela ".

Eso parece haber tardado un poco más de lo esperado, pero Paragon envió su solicitud de extracción el viernes 3 de septiembre de 2021. La compañía dice que "la versión actual funciona con archivos normales / comprimidos / dispersos y admite acl, reproducción de diarios NTFS".

Aparte de su consejo de no usar las interfaces de GitHub para la fusión, Torvalds también dijo que, aunque lo dejará pasar esta vez, la solicitud de extracción debería haberse firmado.

"En un mundo perfecto, sería una firma de PGP que puedo rastrear directamente a usted a través de la cadena de confianza", escribió.

La solicitud de extracción se fusionó, pero no sin un comentario final de Torvalds.

"El tirón inicial a menudo tiene algunas rarezas y las aceptaré ahora, pero para un desarrollo continuo es necesario hacer las cosas correctamente", dijo.

(Foto de Jasmin Sessler en Unsplash)

¿Quiere aprender sobre DevOps de parte de los líderes en el espacio? Consulte la Cumbre DevOps-as-a-Service, que tendrá lugar el 1 de febrero de 2022, donde los asistentes conocerán los beneficios de crear colaboración y asociaciones en la entrega.
Etiquetas: 5.15, controlador, destacado, git, github, kernel, linus torvalds, linux, ntfs, código abierto, software paragon, solicitud de extracción

Leave a Reply

Your email address will not be published. Required fields are marked *