Esta entrada me interesa, sobre todo por que es un claro ejemplo de como una comunidad NO se debe comportar.

Allan McRae es uno de los principales developers y mantenedores de ArchLinux, para darle contexto es el que mantiene pacman, glibc, gcc, makepkg y otras herramientas del repositorio core de ArchLinux. Allan un dia en su blog personal (cabe aclarar que es su sitio personal y no un lugar oficial de ArchLinux) escribió una comparativa de los forks (o derivaciones) de ArchLinux

Para no hacer el cuento largo: a la mayoría de los forks les fue mal, con observaciones de Allan de que no entendia porque separaban los repositorios o porque manejaban de cierta forma las actualizaciones. La única que medio salio librada fue Chakra, sobre todo por que esta, a pesar de usar las herramientas de ArchLinux recompila sus paquetes y administra sus actualizaciones.

——————Hasta aqui todo bien ————————————————–

Fuera que unos días después el mismo Allan se clava/especifica en un fork en particular: manjaro.

Con el titulo: «Manjaro Linux: Ignoring Security For Stability» (Manjaro Linux: ignorando seguridad por estabilidad), señala varios puntos que no logra entenderla administración de paquetes de manjaro ya que esta actualiza sus repositorios desde core o extra a diario, pero en vez de moverlos a sus repos estables los mueve a su propio repo de testing, sin razon aparente los deja ahi una semana y luego los libera a sus repositorios, divididos en su propia organización, también sin supuesta explicación alguna: los puntos de McRae fueron:

Porque moverlos a testing, si en realidad no hacen muchas pruebas con los paquetes en base a que tienen solo 3 mantenedores para testear y mantener lo que va a su repositorio core?
El mantener tanto los paquetes puede causar problemas de seguridad por que una distro rolling release puede sacar parches al dia de un paquete, en una semana pueden haber varias revisiones de seguridad de un paquete, y estas actualizaciones no les llega a los usuarios de manjaro mas que semanalmente, de ejemplo utilizo el paquete de Firefox (algo interesante) cuyas vulnerabilidades de la ultima semana fueron abatidas al paso.

Y hasta ahi. Una critica constructiva, basada en ejemplos de aplicación reales y con los puntos bien aclarados del porque esto puede ser una mala idea, Allan McRae se descargo de manjaro, cabe aclarar como termino ese dichoso post:

In the end, I think the idea behind Manjaro – rolling release at a more relaxed pace – can be achieved. I am not entirely familiar with these distributions, but I guess that is exactly what apotsid and LMDE achieve. And they start form Debian Unstable, which is reportedly far more of a minefield than Arch Linux.

Traducción: al final de todo esto, si creo que la idea detrás de Manjaro es plausible.

Reaccionaron bien los developers oficiales de manjaro o los miembros de su comunidad? no, para nada.

Primero revisar los primeros 5 comentarios de su post en su blog personal, uno de ellos por uno de los mantenedores de manjaro 😀
Seguido de varios temas en los foros de manjaro hablando de una supuesta guerra Arch vs Manjaro (cosa que no existió).
Y por ultimo como Allan menciona: el mover paquetes intespestivamente en base a su critica.

Ahora le toco a Allan ser reactivo, al dia siguiente postea otra nota haciendo una dura critica al hecho de que manjaro haya publicado en estable un paquete de idiomas de firefox que tenia un bug reportado señalando de sobremanera que este tipo de administracion de paquetes puede traer en un futuro problemas de seguridad para los usuarios.

Allan tambien se dijo hasta amenazado por la comunidad de manjaro (post borrado) y demas lloriqueos.

La reacción de la comunidad oficial, del sitio oficial de manjaro hacia los posts del blog personal de Allan McRae fue:

I’ve deleted the thread about Allan McRae’s criticism of Manjaro.

En resumen

Fue duro McRae en sus criticas? si lo fue, pero lo hizo basado en argumentos, en vez de declararlo troll y juzgarlo como Manjaro-hater por que no debatir sus argumentos con hechos?
El señor odia a Manjaro? no creo, aclaro que la idea detras del proyecto no es mala para nada.
Se porto como un troll? hizo algo para alimentar este pleito? si lo hizo, es de admitir que lo hizo, aunque es de admitir que lo hizo en su blgo- y espacio personal, hay que decir que fue medio troll
La comunidad de Manjaro es victima? no lo es
Esta comunidad actuo como deberia? No, un par de cometarios en su blog o tal vez una aclaracion en su wiki o ducomentacion hubiera sido suficiente, no seguir el juego ni de MacRae ni de los fanboys de ambas distros.
Necesitan reparar o aclarar los errores señalados? si, cuanto antes mejor.
Deben tomar tan a pecho la opinion de MacRae? tan a pecho no, pero considerarla si, sobre todo por el hecho de que es el mantenedor de muchos de los paquetes basicos de Manjaro, es mas mantenedor de Manjaro que sus 3 administradores de core juntos.

Hay actitudes y comportamientos que destruyen mas que todas las criticas externas y patentes juntas, la comunidad se destruye de adentro hacia afuera no de afuera hacia adentro. Coincido con los puntos del primer post del Sr McRae: la administracion de paquetes es confusa pero no coincido y repruebo su forma de afrontar el problema con los de Manjaro. Coincido en que la comunida de manjaro tiene derecho a administrar su fork como se le de la gana, pero no coincido que se vuelvan tan infantiles ante una critica: criticas van a tener, y si quieren llegar a algun lado deben saber afrontarlas (eso o empezar a mantener sus propios paquetes y poder prescindir de las criticas de McRae).

Muy mal para ambas partes